title: Angular2 selected option with objects
body: <p>I have an Angular 2 app that is dealing with customers and a spring rest back end. The customer object has a customer type, which is also an object, and I have the drop down on the customer form working so that objects are stored as the value, however I can't figure out how to select the correct customer type when an existing customer is loaded into the form.</p>
  
  <pre><code>&lt;select  class="form-control" required [(ngModel)]="customer.customerType" &gt;
     &lt;option *ngFor="let ct of customerTypes" [ngValue]="ct"&gt;{{ct.customerType}}&lt;/option&gt;
  &lt;/select&gt;
  </code></pre>
  
  <p>In the above snippet if the customer already has a customer type, then the dropdown won't select any value. I remember having the same problem with angular1 which was solved using ngOptions:</p>
  
  <pre><code>&lt;select ng-model="customer.customerType"
          ng-options="customerType.customerType for customerType in customerTypes 
          track by customerType.customerType" &gt;
  &lt;/select&gt;
  </code></pre>
  
  <p>So, my question is, how to replicate the way Angular1 solved this problem in Angular 2</p>