2017-09-24 10 views

答えて

0

これは、コンポーネントのvisibleStateプロパティを基に非表示または表示するテンプレートの例です。それが役に立てば幸い。

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

visiblestateは州名ですか? – srujana

+0

コンポーネントのプロパティに含める必要があります public visibleState = false この場合、this.visibleStateをtrueまたはfalseに変更してデータを表示または非表示にできます –

0

あなたが達成したいのかによって、いくつかのオプションがあります:

  1. あなたが追加するngIf制御ディレクティブを使用することができます <div [hidden]="visibleFlag"></div>
  2. あなたは要素を表示または非表示に隠されたディレクティブを使用することができますまたはDOMから要素を削除します。 <div *ngIf="visibleFlag"></div>
  3. それとも、を使用することができますngSwitch

コンポーネントコード:機能内のコンポーネント

isTrue:boolean = False 

export class AppComponent { 
    visibleFlag: boolean = true; 
} 
0
<div *ngShow="isTrue"></div> 
<button click="show()"></button> 
show() { 
if (this.isTrue == False) { 
this.isTrue = True 
} else { 
this.isTrue = False 
} 
} 
関連する問題