【发布时间】:2019-05-30 13:23:04
【问题描述】:
如果 mat-select 中有一个选项,我需要设置默认值。否则留黑色由用户选择。 这是我的 HTML 代码
<mat-form-field>
<mat-select (selectionChange)="CompartSelected($event, element, cmpart)" disableRipple [value]="element.Compart.Id" name="cmpart" >
<mat-option *ngIf="getAvailableCompartList(element.Compart.CompartType.Id).length > 1" value="">-- Please Select an Option --</mat-option>
<mat-option *ngFor="let cmpart of getAvailableCompartList(element.Compart.CompartType.Id)" title="{{Translate(cmpart.CompartNote)}}"
[value]="cmpart.Id">{{cmpart.CompartTitle}}
</mat-option>
根据@Sean 解决方案,我已经更新了代码。但它不会将值设置为 mat-select。 我附上了这些垫子选择的一些图片。
【问题讨论】:
标签: javascript arrays angular select angular6