角度材质垫选择垫误差。选择后,绑定值为空

时间:2019-07-03 13:17:08

标签: angular material

我几乎可以将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>

1 个答案:

答案 0 :(得分:0)

对不起,看完材料站点后,我发现了我的错误,下面的绑定代码修复是

{{reason.name}}

希望这对其他人有帮助。