【发布时间】:2021-12-06 08:46:06
【问题描述】:
我有带有选项选择的垫子表单字段
<mat-form-field appearance="outline">
<mat-label>TestMat</mat-label>
<mat-select placeholder="TestMat" [formControl]="testControl">
<mat-option *ngFor="let arr of arrTmp" [value]="arr">
{{arr.name}}
</mat-option>
</mat-select>
</mat-form-field>
其中 arrTmp =
[
[{
"name": "name1",
"id": "1"
}],
[{
"name": "name2",
"id": "2"
}, {
"name": "name3",
"id": "2"
}]
]
结果在我的垫子表单字段中
[object Object]
[object Object],[object Object]
如何正常显示arr.name?
【问题讨论】:
-
嗯,最简单的方法是 flatMap 或减少您的数组:请参阅:developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…
标签: angular typescript angular-material mat-form-field mat-select