在Angular中隐藏和显示div

时间:2019-02-21 16:27:50

标签: html angular typescript

我想显示一个在单击按钮时隐藏的div。我正在使用Angular7,我尝试了一些方法,但没有用。请帮我。谢谢

3 个答案:

答案 0 :(得分:1)

您可以使用* ngIf

模板:

<div *ngIf="display">Test Data</div>
<input type="button" value="click" (click)="update"/>

组件:

display = true;
update(){
   this.display = !this.display;
}

答案 1 :(得分:0)

根据需要更改显示或可见性。

使用ngStyle或ngClass根据条件进行设置

答案 2 :(得分:0)

您可以将* ngIf指令链接到您的组件,并将其变量设置为True, 然后在按钮上单击,将变量修改为false。

模板:

<div *ngIf='variable'></div>
<button (click)='showContent()'></button>

组件:

  variable = true;
  showContent() {
  this.variable = false;
}