2014-02-27 105 views
0

應用我有一個模型,它是納克級不表達

JavaScript對象的數組:

$scope.itemClass = []; 
// a loop that generates these for each item 
$scope.itemClass[someNumberOrString] = {categoryClass: "", otherClass: ""}; 

我的風格被定義爲這樣的:如果類是確定的,使背景顏色爲綠色

.ok { background-color: green; } 

我的HTML捆綁的模式,風格

<td ng-class="{{itemClass[someNumberOrString].categoryClass}}">Some text</td> 

當我檢查源,我得到這個,但我的背景是不是綠色:

<td ng-class="ok" class="ng-binding">Some text</td> 

我在這裏做得不對嗎?如何獲得應用的顏色

回答

4

ng-class已經期待一個表達式,所以雙花括號會導致表達式被評估兩次。只寫:

<td ng-class="itemClass[someNumberOrString].categoryClass">Some text</td> 

它應該工作。

+0

謝謝。這工作。 – SoluableNonagon