2014-11-08 76 views
0

我喜歡的三元運算符但現在我已經3個值來處理納克級3類類型

<li class="table-view-cell media" ng-class="detail.keynote ? 'keynote' : 'session'"> 

的JavaScript

detail.keynote = 0 //(class session) 
detail.keynote = 1 //(class keynote) 
deail.ketnote = -1 //(class neutral) 

此Any雄辯角的方法呢?

回答

1

使用本

 <li class="table-view-cell media" ng-class="{'session': detail.keynote==0,'keynote':detail.keynote==1,'neutral':detail.keynote==-1}" > 

  <li class="table-view-cell media" ng-class="detail.keynote== 0 ? 'session' : (detail.keynote== 1 ? 'keynote' : 'neutral')"> 
+0

我一些解析錯誤,修改代碼,但不工作。 'ng-class =''session':detail.keynote == 0,'keynote':detail.keynote == 1,'neutral':detail.keynote == - 1'' – user2727195 2014-11-08 22:52:12

+0

ng-class需要通過例如{session:x == 1,keynote:x == 2 etc} – 2014-11-08 22:54:27

+0

@Abdul Basit我的代碼出現錯誤,請修復,我有一個作爲屬性keynote的詳細對象 – user2727195 2014-11-08 22:56:03