35

カテゴリが選択されている場合、アイコンに別のクラスを割り当てようとしています。変数カテゴリ == 数値の場合、クラス「con-pfeil_unten」を追加したい。私は試しています:

<i class="icon-pfeil_oben" ng-class="{'icon-pfeil_unten': category.16}"></i>

16 はカテゴリの ID です。カテゴリ == 16 の場合、何も起こりません。表現の書き方が間違っていると思います。ng-class を使用して変数の値をテストする正しい方法は何ですか?

4

2 に答える 2

61

できるよ:

ng-class="{true: 'icon-pfeil_unten', false: 'icon-pfeil-oben'}[category == 16]"

したがって、基本的には、if category == 16への評価true、クラスの追加icon-pfeil_unten

于 2013-11-01T13:23:36.797 に答える