Ich bin neu bei Angular und würde gerne wissen, wie ich eine Schaltfläche deaktivieren kann, nachdem ich auf dieselbe Schaltfläche geklickt und die entsprechende Aktion ausgeführt habe
Dies ist mein Button-HTML-Code
<button type="button" class="btn btn-primary" (click)="actionMethod()">Give Kitchen access</button> <br> <br>
Lösung des Problems
disabled
Sie können die Eigenschaft an ein Flag (z. B. ) binden clicked
und das Flag im click
Ereignishandler setzen:
<button type="button" [disabled]="clicked" (click)="actionMethod(); clicked = true;" class="btn btn-primary">Give Kitchen access</button>
Das Flag sollte in der Komponentenklasse deklariert werden:
clicked = false;
Sehen Sie sich diesen Stackblitz für eine Demo an.
Keine Kommentare:
Kommentar veröffentlichen