質問

私は要素に複数のクラスが適用されます。すべてのクラスではなく、1つのクラスだけを変更することは可能ですか?

例えば

<span ng-class="{'result warning' : error, 'result passing' : !error}"></span>
.

ご覧のとおり、両方の条件で結果クラスを複製する必要があります。繰り返す必要がない方法はありますか?

ありがとう!

役に立ちましたか?

解決

<span class="result" ng-class="{'warning': error, 'passing': !error}"></span>
.

ng-classクラスを追加/削除できます - NGクラスで指定されていない限り、既存のクラスを書き込みません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top