⊗jsagPmStDSC 50 of 97 menu

Angularでのスタイルの動的変更

ディレクティブ ngClassngStyle を使用して式を要素に バインドすることができ、それによって スタイルを動的に変更できます。

コンポーネントクラスのプロパティ active を使って、テキストを非表示または表示する ようにしてみましょう:

export class AppComponent { active: boolean = true; toggle() { this.active = !this.active; } }

そのためには、このプロパティを交互に オンまたはオフにする関数 toggle を記述します:

export class AppComponent { active: boolean = true; toggle() { this.active = !this.active; } }

コンポーネントのCSSファイルで、クラスに 次のスタイルを設定します:

.hidden { display: none; }

コンポーネントのテンプレートでdivを作成し、 CSSクラス hidden を追加します。この クラスは、コンポーネントクラスのプロパティ active に応じてオンまたはオフになります:

<div [ngClass]="{hidden: active}"> text </div>

また、クリックするとメソッド toggle が呼び出され、コンポーネントの表示/非表示を 切り替えるボタンも作成します:

<button (click)="toggle()"> toggle </button>

3つのブロックが与えられています。それぞれが 対応するブロックの表示を切り替える3つの ボタンを作成してください。

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否