【发布时间】:2020-01-13 10:54:56
【问题描述】:
我得到 Angular Material Mat-Select 下拉菜单几乎可以将选定的下拉值绑定到对象属性。但是,当我签入回调函数以检查对象属性值时,它是空白的。当对象属性值为空时,它会触发显示红色错误消息的 mat-error。我添加了一个 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>
【问题讨论】: