Вы можете связать свойство disabled
с флагом (например, clicked
) и установить флаг в обработчике события click
:
<button type="button" [disabled]="clicked" (click)="actionMethod(); clicked = true;" class="btn btn-primary">Give Kitchen access</button>
Флаг должен быть объявлен в компонентекласс:
clicked = false;
См. этот стек для демонстрации.