title: two-way binding to select element in Angular 2 does not set selected element on first render
body: <p>I have the below code I'm using for binding an object[] to a select list in Angular 2.0 (rc 1).
  The problem is that the initially when the select list in rendered, it does not pre-select the appropriate value/index.</p>
  
  <p>In the below code example, "ma" is the actual class variable of the component. ma has a SelectedItemType property which is one of the objects from the myItemTypes object array.  </p>
  
  <pre><code>  &lt;select class="form-control" [(ngModel)]="ma.SelectedItemType"&gt;
        &lt;option *ngFor='let item of myItemTypes'
                                      [ngValue]='item'&gt;{{item.Label}}
        &lt;/option&gt;
    &lt;/select&gt;
  </code></pre>
  
  <p>I've tried using the [selected] / [attr.selected] attribute, but it makes not difference. 
  Some additional info : 
  If instead of the Object, if I bind to the Type property (a string value) using the below code (it works fine):</p>
  
  <pre><code>&lt;select class="form-control" [(ngModel)]="ma.SelectedItemType.Type"&gt;
            &lt;option *ngFor='let item of myItemTypes'
                                          [value]='item.Type'&gt;{{item.Label}}
            &lt;/option&gt;
   &lt;/select&gt;
  </code></pre>
  
  <p>But, I would really want to be able to have the Two-way data-binding with the Object. Can you see something I might be missing here?</p>