- 単一のクラスの追加: ngClassを使用して単一のクラスを追加するには、以下のようにします。
<div [ngClass]="{'クラス名': 条件式}">
<!-- 要素のコンテンツ -->
</div>
例えば、条件が真の場合に"active"クラスを追加するには、次のようにします。
<div [ngClass]="{'active': isActive}">
<!-- 要素のコンテンツ -->
</div>
- 複数のクラスの追加: 複数のクラスを追加する場合は、オブジェクトリテラル内にクラスと条件を指定します。
<div [ngClass]="{'クラス名1': 条件式1, 'クラス名2': 条件式2, ...}">
<!-- 要素のコンテンツ -->
</div>
例えば、isActiveが真の場合に"active"クラスを、isDisabledが真の場合に"disabled"クラスを追加するには、次のようにします。
<div [ngClass]="{'active': isActive, 'disabled': isDisabled}">
<!-- 要素のコンテンツ -->
</div>
これらの例では、条件が真の場合にクラスが追加され、偽の場合には追加されません。
これらのコード例を使って、ngClassを使用した条件付きスタイルの設定方法について説明しました。これにより、要素のスタイルをシンプルかつ効果的に制御することができます。適切な条件とクラス名を選択し、必要に応じて追加のスタイルを適用してください。