title: Set initially selected item in Select list in Angular2
body: <p>I've managed to get a Select list to bind with my model for the purpose of saving, but I cannot work out how to make Angular2 automatically select the correct option on the Select list if I'm providing editing functionality. In other words, if I'm editing a pre-existing object via a form, I need the Select list to reflect the initial state of the object (e.g. option 5 in the select list), rather than it just defaulting to the first item.</p>
  
  <pre><code>&lt;select [ngModel]="originalObject"&gt;
      &lt;option *ngFor="let object of objects" [ngValue]="object"&gt;{{object.name}}&lt;/option&gt;
  &lt;/select&gt;
  </code></pre>
  
  <p>How I imagine it should work, but doesn't!</p>
  
  <pre><code>&lt;select [ngModel]="originalObject"&gt;
      &lt;option *ngFor="let object of objects" [ngValue]="object" [selected]="object === originalObject"&gt;{{object.name}}&lt;/option&gt;
  &lt;/select&gt;
  </code></pre>
  
  <p>So essentially I'm trying to make use of the 'selected' property on option, but for whatever reason it doesn't do anything. The 'selectedObject' in this case would be an object in the component that it can read.</p>