title: Use [ngValue] and [selected] in select tag
body: <p>I'm trying to set the default value of a select tag containing objects in a form, using [selected] and [ngValue]. But for some reason they seem incompaptible. </p>
  
  <p>Example code: </p>
  
  <pre><code>&lt;select id="selectedStore" *ngIf="showStore" 
      class="form-control" 
      formControlName="homeStore" 
      tabindex="{{getTabIndex('homeStore')}}"&gt;
  
      &lt;option *ngFor="let store of availableStores"
          [ngValue]="store" 
          [selected]="store.storeId == personalInfo.homeStore?.storeId"&gt;
          {{store.name}}
      &lt;/option&gt;
  
  &lt;/select&gt;
  </code></pre>
  
  <p>This code ends up just showing blank as the default value. If I remove the [ngValue] it works fine, except that then it's the store.name value that gets selected, instead of the store object. </p>
  
  <p>Any suggestions?</p>