2017-05-15 11 views
0

私はこれまで同様の質問があったことを知っています。私は多くのことを経験しましたが、クラスを適用することはできません。クラスを動的に適用する

data-ng-class="doc.documentCategory ? doc.documentCategory.toLowerCase() : '' " 

doc.documentary変数の値に応じてクラスを適用しようとすると:

は、私は、次があります。 私が試してみました:

data-ng-class="[doc.documentCategory ? doc.documentCategory.toLowerCase() : '']" 
    data-ng-class="{doc.documentCategory ? doc.documentCategory.toLowerCase() : ''}" 

と読み: dynamic classname Angular class name variable changing class name based on variable

などを。提案を感謝してください。

答えて

0

はこれを試してみてください:条件が真であるとき

ng-class="{'Class1': doc.documentCategory == doc.documentCategory.toLowerCase()}" 

クラスにのみ適用されます。

-1

このanglejs、または2/4の角度ですか?リンクされた答えのためにあいまいさがあります。

後者の場合は、[ngClass] = "doc.documentCategory ? doc.documentCategory.toLowerCase() : ''"が有効ですか?次を使用して終了

0

データ-NG-クラス= "?doc.documentCategory doc.documentCategory.toLowerCase(): ''"

それは働きました!

関連する問題