У меня есть mat-select, где в качестве параметров указаны все объекты, определенные в массиве. Я пытаюсь установить значение по умолчанию для одного из параметров, однако оно остается выбранным при отображении страницы.
Мой машинописный файл содержит:
public options2 = [
{"id": 1, "name": "a"},
{"id": 2, "name": "b"}
]
public selected2 = this.options2[1].id;
Мой HTML файл содержит:
<div>
<mat-select
[(value)]="selected2">
<mat-option
*ngFor="let option of options2"
value="{{ option.id }}">
{{ option.name }}
</mat-option>
</mat-select>
</div>
Я попытался установить selected2
и value
в mat-option
как для объекта, так и для его id, и попытался использовать оба [(value)]
и [(ngModel)]
в mat-select
, но ни один из них не работает.
Я использую материал версии 2.0.0-бета .10