ng-repeat
'da bir liste oluşturuyorum, babasının ya da daha fazlasının bir çocuğu olan tüm li
öğelerini vermem gerekiyor (belirli bir sınıf (ng-repeat
bizim için) ortadan büyük bir indeks). Örneğin, liste 10 maddeyse, 5., 6. ... 10. li
çocuklarına bir sınıf vermeliyim. benim kod şey mi Yani eğer -Açısal Ayar Sınıfı Ng-Tekrarı
[ul]
[li ng-repeat="friend in friends"]
{{friend.name}} who is {{friend.age}} years old.
[/li]
[/ul]
yukarıda orta indeksi ve gelen çocuklara bir sınıf atamak olası ve iyi yolu nedir? Koşullarım, html'nin yapısını değiştirmemem gerekiyor. directives\filters
ekleyebilir veya denetleyicilere bir şeyler ekleyebilirim.
sadece "ng-class =" {'yourClass': $ index> friends.length/2} "' gibi bir şey ekleyin. Kara büyü gibi görünen – Yoshi
, işe yarayacağından emin misin? –
evet oldukça eminim;) Mantık değişebilirse, elbette görünümünden çıkartabilirsiniz ve denetleyicinin karar vermesine izin verebilirsiniz. Örn: 'ng-class =" someConrollerMethod ($ index, friends) "' – Yoshi