私は現在、要素上に[ngClass]
の2つの異なる実装を持っています。Angular2 [ngClass] - 条件付きクラスとの直接バインディングの結合
[ngClass]="{ selected: element.isSelected, highlighted: element.isHighlighted}"
と
[ngClass]="element.customClasses"
テンプレートにこれらのアプローチの両方を組み合わせることが可能です、または私は上記のロジックに基づいてクラスの配列を返すために、私のコンポーネントでメソッドを作成する必要があります?
ありがとうございます!
私は '[class.selected] = "element.isSelected"' 'class'などの更新を避けるために、' '[ngClass]で結合を保持して使用するために選んだが、あなたの答えをありがとう! –
複数の条件がありましたか? – Aravind
そうですね、私は複数のクラスを追加しました。それはIMOその方法を明確に見える。 –