1

演算子を使用して、値が ng-class の他の数値または変数以上かどうかを確認し、それに応じてスタイル クラスを適用したいと考えています。基本的に、問題に基づいて div に色を付けたいと思います。

ng-class の使い方は正しいですか? の値を出力します

{{1-apStats.preMappedProbability.toFixed(3)}} 

ng-class タグは機能しません。理由はありますか?

 <div ng-class="(1-apStats.preMappedProbability.toFixed(3) >=0.5) ? 'yellowClass':'redClass'"> {{1-apStats.preMappedProbability.toFixed(3)}} </div>

私は何を間違っていますか?ありがとうございました

4

3 に答える 3

3

@サブハッシュ

ng-class ディレクティブでは、最初にクラス名を指定してから、次のような条件を指定する必要があります-

ng-class="{moreBtnGray : condition}"

あなたの場合 - 2 つの ng-class を使用し、それに応じて状態を維持する必要があります。

 <div ng-class="{yellowClass: condition1, redClass:condition2}">{{1-prob.p}} </div>
于 2016-11-10T12:21:29.640 に答える