2014-11-21 78 views
0

有沒有寫這個任何方式更簡潔:我發現自己寫了很多,這些超長ng-class屬性表達式縮短納克級值

ng-class="{ 'red': (percent < 0), 'green': (percent > 0), 'glyphicon-arrow-down': (percent < 0), 'glyphicon-arrow-up': (percent > 0) }" 

+0

我5毛錢,爲什麼不工作了也是我的意思是紅色glyphicon箭頭向下'的CSS:(百分比<0),你可以設置起來一個類圖形 - 箭頭 - 下 - 紅色等等 – Whisher 2014-11-21 16:38:03

回答

0

您可以組合類似條件的類。

ng-class="{ 'red glyphicon-arrow-down': (percent < 0), 'green glyphicon-arrow-up': (percent > 0) }" 
0

也許採取了括號,如:

ng-class="{ 'red': percent < 0, 
      'green': percent > 0, 
      'glyphicon-arrow-down': percent < 0, 
      'glyphicon-arrow-up': percent > 0 }"