- 単一の条件の使用例: ngClassを使用して単一の条件をチェックし、クラスを追加する場合、以下のようにします。
<div [ngClass]="{'class-name': condition}">
<!-- 要素のコンテンツ -->
</div>
- 複数の条件の使用例: ngClassを使用して複数の条件を組み合わせるには、以下のようにします。
<div [ngClass]="{
'class-name-1': condition1,
'class-name-2': condition2,
'class-name-3': condition3
}">
<!-- 要素のコンテンツ -->
</div>
上記の例では、condition1がtrueの場合、'class-name-1'クラスが追加されます。同様に、condition2がtrueの場合には'class-name-2'クラスが追加され、condition3がtrueの場合には'class-name-3'クラスが追加されます。
- 条件の組み合わせ: 複数の条件を組み合わせる場合、論理演算子(&&、||)を使用して条件を結合します。
<div [ngClass]="{
'class-name': condition1 && condition2,
'another-class': condition3 || condition4
}">
<!-- 要素のコンテンツ -->
</div>
上記の例では、condition1とcondition2が両方trueの場合、'class-name'クラスが追加されます。また、condition3またはcondition4のいずれかがtrueの場合には'another-class'クラスが追加されます。
これらはngClassディレクティブで複数の条件を使用するための基本的な方法です。実際の使用ケースに応じて、さまざまな条件を組み合わせることができます。