Angular 8 Есть ли способ прекратить запуск функции [disabled] = "somefun c ()" при каждом нажатии клавиши? - PullRequest
0 голосов
/ 28 апреля 2020

Вот фрагмент кода:

 <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 () вызывается при каждом нажатии клавиши в форме (фактически в любой форме, когда шаг активен). Как не вызвать его, а только когда пользователь отходит от некоторых полей?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...