2015-09-29 65 views
0

下面的代碼提供輸出角JS有條件的CSS類工作不

<h1>{{model.ItemExpireAlertTime}}</h1> 

然而,當我試圖添加條件CSS類,它是不工作的某些原因。

<span timer interval="1000" countdown="item.ExpireTicksInSeconds"> 
    <span ng-class="minutes < model.ItemExpireAlertTime ? 'item-expire-alert' : '' " ng-show="minutes < 10">0</span>{{minutes}} dk 
    <span ng-show="seconds < 10">0</span>{{seconds}} sn 
</span> 

如何在分鐘數小於ItemExpireAlertTime時添加警報類?

+0

爲什麼NG-顯示有一個條件?聽起來像是控制器的東西。也許試試'ng-if' –

+0

@gerdi,因爲這裏有一個定時器和倒數計時器,所以如果分鐘小於10分鐘,第一個數字將會是0,如10:00 - > 09:59 - > 09:58 –

回答

2

嘗試

ng-class="{'item-expire-alert': minutes < model.ItemExpireAlertTime}" 
2

您對您的ng-class走錯了路,試試這個:

<span timer interval="1000" countdown="item.ExpireTicksInSeconds"> 
    <span ng-class="{'item-expire-alert': minutes < model.ItemExpireAlertTime}" ng-show="minutes < 10">0</span>{{minutes}} dk 
    <span ng-show="seconds < 10">0</span>{{seconds}} sn 
</span>