Мне удалось получить список Select для привязки к моей модели с целью сохранения, но я не могу решить, как заставить Angular2 автоматически выбрать правильный вариант в списке Select, если я предоставляю функции редактирования. Другими словами, если я редактирую существующий объект через форму, мне нужен список выбора, чтобы отразить начальное состояние объекта (например, вариант 5 в списке выбора), а не просто по умолчанию для первого элемента,
<select [ngModel]="originalObject">
<option *ngFor="let object of objects" [ngValue]="object">{{object.name}}</option>
</select>
Как я думаю, это должно сработать, но нет!
<select [ngModel]="originalObject">
<option *ngFor="let object of objects" [ngValue]="object" [selected]="object === originalObject">{{object.name}}</option>
</select>
Поэтому, по сути, я пытаюсь использовать свойство "selected" на опции, но по какой-то причине он ничего не делает. "SelectedObject" в этом случае будет объектом в компоненте, который он может прочитать.