`<select class="form-control" id="customer" required [(ngModel)]="application.customer" name="customer" #customer="ngModel">
<option *ngFor="let customer of customers" [ngValue]="customer">
{{customer.id}} {{customer.first_name}} {{customer.last_name}}</option>
</select>`
application.customer and customer are both type of Customer objects. The default value is not set when application is populated in the component. Other text input field like application.vehicle_make can be loaded without any issue. Does anyone has any idea why default value from application isn't selected? I am using the latest angular 5.