这是代码片段:
<button mat-icon-button [disabled]="isNextStepDisabled()" (click)="nextStep()">
<mat-icon style="cursor: pointer">navigate_next</mat-icon>
</button>
isNextStepDisabled() {
console.log('In isNextStepDisabled');
}
我正在使用带有材料步进器的 Angular 8。
注意到 isNextStepDisabled() 函数在表单中的每个键击中都会被调用(实际上,一旦步骤处于活动状态,就会以任何形式调用)。如何不触发它,但只有当用户离开某些字段时才触发它?