最佳答案
我有一个 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>
我尝试过将 mat-option
中的 selected2
和 value
同时设置为对象和它的 id,并尝试过在 mat-select
中同时使用 [(value)]
和 [(ngModel)]
,但都不起作用。
我正在使用的材料版本2.0。0-beta.10