我几乎可以将Angular Material Mat-Select下拉列表绑定到对象属性上。但是,当我签入回调函数以检查对象属性值时,它为空。当对象属性值为空白时,它将触发显示红色错误消息的错误。我添加了一个doSomething函数来检查下拉值,并且(valueChange)中的值为空,并且对象属性字段也为空。
我在材料站点上查看了示例,但是没有任何线索可以说明我的代码有什么问题。希望有人能提供帮助。谢谢。
<mat-select [(ngModel)]="myObject.Record.code"
[disabled]="!myObject.required"
(valueChange)="doSomething($event)"
[formControl]="myCtrl" required>
<mat-option [value]="myObject.Record.code">{{myObject.Record.code}}</mat-option>
<mat-option *ngFor="let option of options"
[value]="option">{{reason.name}}</mat-option>
</mat-select>
答案 0 :(得分:0)
对不起,看完材料站点后,我发现了我的错误,下面的绑定代码修复是
{{reason.name}}
希望这对其他人有帮助。