title: Angular 5: ngModel binding on select element doesn't update
body: <p>I have this markup for a select element:</p>
  
  <pre><code>&lt;select type="submit" ([ngModel])="selectedValue" #item (change)="onSelectItem(item.value)"&gt;
                  &lt;option&gt;Pick an option&lt;/option&gt;
                  &lt;option *ngFor="let object of objects"&gt;{{ object.value }}&lt;/option&gt;
  &lt;/select&gt;
  </code></pre>
  
  <p>When I update the ngModel binding from typescript, nothing happens. Essentially I am just doing this, in the component:</p>
  
  <pre><code>ngOnInit() {
    this.selectedValue = 'something' // One of the options from the list of objects
  }
  </code></pre>
  
  <p>However, nothing happens.
  The value I am trying to update it to, are in the list of objects (in the *ngFor) - if that matters. </p>