Angular2 selected option with objects
<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>