[英]How to show hide buttons in angular4
我是新手,因此單擊時有一個編輯按鈕,我需要顯示兩個按鈕,即保存和取消按鈕以及隱藏編輯按鈕。 在單擊取消時,我只需要顯示編輯按鈕。 我被困在通過angular和ngIF切換。
這是我的按鈕代碼形式:
<button id="editBtn" type="button" data-dismiss="modal" (click)="isValid=!isValid" class="btn modal-btn btn-default" [disabled]="isValid">Edit</button>
<button id="submitBtn" [disabled]="!isValid" type="button" data-dismiss="modal" class="btn modal-btn btn-default"[disabled]="!isValid" >Submit</button>
<button id="Cancel" type="button" (click)="isValid=!isValid" data-dismiss="modal" class="btn modal-btn btn-default" [disabled]="!isValid">Cancel</button>
之前我使用[disabled],但現在我需要顯示/ hide。
只需更換
[disabled]="condition"
通過
*ngIf="condition"
在模板中
<button (click)="enableEdit = true">Edit</button>
<button *ngIf="enableEdit">Save</button>
<button *ngIf="enableEdit" (click)="enableEdit=false">Cancel</button>
在.ts文件中
enableEdit: boolean = false;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.