2014-04-15 38 views
0

我有 %ul{ :"ng-repeat" => "cospace in cospaces" }CoffeeScript的NG-顯示所有元素列表

內各li的渲染的元素的列表,我已經加載另一個div{ 'ng-mouseover' => "loadSubAttr(cospace.id, 'is_in_wishlist')"}

元素我想,其他div來顯示條件滿足時,並與此代碼完美配合{ :'ng-show' => "nb_copassers > 0" }

問題是,它在內切換顯示每個li。 例如,我將鼠標懸停在某個項目上,如果符合條件,則所有li都將顯示div。如何使ng-show本地到每個li?或者還有更好的方法來完成這一切嗎?謝謝。

回答

0

當您使用nb_copassers > 0作爲ng-show表達式時,您可能希望使用與ng-repeat當前迭代的「cospace」相關的值。例如:

{ :'ng-show' => "cospace.nb_copassers > 0" } 

如果你沒有的nb_copassers每個cospace一個值,你將不能夠決定哪一個你會顯示爲div!或者,也許有另一個標準來決定哪個元素應該顯示div,但是你不會在你的問題中提及,所以我認爲沒有。如果有,更新你的問題,我會調整這個答案。

+0

這樣做。我不確定如何將copasser模型關聯或「嵌套」到json中的cospace模型,但我想出瞭如何連接兩者。謝謝您的幫助! –