单击按钮时如何隐藏文本
How to hide text when button click
当用户单击任何编辑图标时,我试图隐藏位于我的文本编辑器上方的注释文本,但由于某些原因它第一次隐藏,但是当用户单击相同或不同的编辑图标时,文本出现再次。当用户随时单击任何编辑图标时,如何使该文本始终消失。
因此每次我单击任何编辑图标时,文本都会出现、消失、出现、消失。
<button mat-icon-button color="primary" matTooltip="Edit documents for this Subsection"
(click)="editDoc(subsection)"></button>
<p *ngIf="isShown">Note: Click edit icon to start editing the documentation</p>
<ng-container *ngIf="subsectionToEdit && !refreshEditor">
<angular-editor [(ngModel)]="subsectionToEdit.text" [config]="editorConfig"></angular-editor>
</ng-container>
isShown: boolean = true ;
editDoc(value) {
this.selectedId = value.id
this.subsectionToEdit = value;
this.refreshEditor = false;
this.isShown = !this.isShown;
}
这行代码只是切换文本的可见性:
this.isShown = !this.isShown;
因此,第一次点击将其设置为 false,第二次点击将其设置为 true,第三次点击将其设置为 false,以此类推,如 !false === true 和 !true === false。
如果您希望它在单击编辑按钮时隐藏,只需使用:
this.isShown = 假;
当用户单击任何编辑图标时,我试图隐藏位于我的文本编辑器上方的注释文本,但由于某些原因它第一次隐藏,但是当用户单击相同或不同的编辑图标时,文本出现再次。当用户随时单击任何编辑图标时,如何使该文本始终消失。
因此每次我单击任何编辑图标时,文本都会出现、消失、出现、消失。
<button mat-icon-button color="primary" matTooltip="Edit documents for this Subsection"
(click)="editDoc(subsection)"></button>
<p *ngIf="isShown">Note: Click edit icon to start editing the documentation</p>
<ng-container *ngIf="subsectionToEdit && !refreshEditor">
<angular-editor [(ngModel)]="subsectionToEdit.text" [config]="editorConfig"></angular-editor>
</ng-container>
isShown: boolean = true ;
editDoc(value) {
this.selectedId = value.id
this.subsectionToEdit = value;
this.refreshEditor = false;
this.isShown = !this.isShown;
}
这行代码只是切换文本的可见性:
this.isShown = !this.isShown;
因此,第一次点击将其设置为 false,第二次点击将其设置为 true,第三次点击将其设置为 false,以此类推,如 !false === true 和 !true === false。 如果您希望它在单击编辑按钮时隐藏,只需使用:
this.isShown = 假;