Cannot able to preselect values even-though [selectedModels] list are populated with [same objects] from [options] list.
<select multiple [(ngModel)]="selectedModels" class="col-md-7 form-control">
<option [ngValue]="obj" [selected]="checkIfSelected(obj)" *ngFor="let obj of options">{{obj.name}}</option>
</select>
Tried by using [selected] aswell but cannot able to succeed. 'checkIfSelected' method is returning correct boolean values.
Looking for quick help. Thanks!!
After loading selectedModels list from service call, changing the objects from options list
this.selectedModels.forEach(sm => {
sm = this.options.find(o => o.id == sm.id);
})
selectModelsproperty?