【发布时间】:2020-02-04 13:05:58
【问题描述】:
我正在使用角材料。当我使用 onSelectionChange 时,它会在页面加载或更改选择时多次调用。谁能帮帮我。
<mat-form-field>
<mat-select id="stateSelect" name="stateSelect" class="form-control"
placeholder="State Select" [(ngModel)]="myModel.state" required>
<mat-option (onSelectionChange)="updateState($event)" *ngFor="let state of stateList" [value]="state.code">
{{ state.value }}
</mat-option>
</mat-select>
<mat-error>State is required</mat-error>
</mat-form-field>
// In my ts file
updateState(event: any) {
// my code
}
我已经使用 event.isUserInput 来检查 true 是否为 false,但有时它仍会在没有任何选择的情况下进入条件。有人请帮我解决这个问题
【问题讨论】: