2017-09-24 24 views

回答

0

這是隱藏或顯示組件的visibleState屬性的示例模板。希望能幫助到你。

<div id="your-data" [hidden]="visibleState">{{myData}}</div> 
+0

可見狀態是一個州名嗎? – srujana

+0

它應該在您的組件屬性 public visibleState = false 然後,您可以通過將this.visibleState更改爲true或false來隱藏或顯示數據 –

0

有幾個選項取決於你想要達到的目標:

  1. 您可以使用隱藏的指令來顯示或隱藏的元素 <div [hidden]="visibleFlag"></div>
  2. 可以使用ngIf控制指令添加或從DOM中移除元素。 <div *ngIf="visibleFlag"></div>
  3. 或者你可以使用ngSwitch

組件代碼:

export class AppComponent { 
    visibleFlag: boolean = true; 
} 
0
<div *ngShow="isTrue"></div> 
<button click="show()"></button> 

在組件

isTrue:boolean = False 

在功能

show() { 
if (this.isTrue == False) { 
this.isTrue = True 
} else { 
this.isTrue = False 
} 
}