Ugular sekmeli bir projede AngularJS ve UI-Bootstrap ile çalışıyorum.AngularJS ve UI-Bootstrap Sekmeleri, sekme değiştirilecek sekme kullanarak
<uib-tabset>
<uib-tab ng-repeat="tab in tabs" heading="{{tab.TAB_NAME}} : {{tab.Questions|sumByKey:'count'}} of {{tab.Questions.length}}" active="tab.active" disable="tab.disabled">
<!-- Repeated Content -->
</uib-tab>
</uib-tabset>
sumByKey:
kaba düzeni bu 'sayısı' tekrar tekrar sekme nesne 'sayısı' alanı toplamını hesaplar bir filtredir. Bu, yanıtlanmış soruları izler ve tab.Questions.length sekmede tekrarlanan soruların sayısını sayar.
Burada yaptığım gibi sekme adında ikisini de gösterebilirim ve bu işlem her sekmede Sekme adıdır: soruların toplamı olan soruların yanıtı: 'Otopark: 1/5 '.
Yapmaya çalıştığım şey, bu sayılar eşit olduğunda sekmeye 'tamamlanmış' bir sınıf eklemek için ng-sınıfını kullanmak ve bu sekmedeki tüm sorular yanıtlandı.
Sekme için bir class = 'complete' ekleyebilirim ve işe yarayabilir, ancak ng-class'ın herhangi bir şekilde kullanılmaya çalışılması bile ng-class = "complete" bile işe yaramıyor.
Bunu yapmanın bir yolu var mı? Ng-class uib-tabs ile kullanılabilir mi? Bir ifadeyi değerlendirmek ve sınıfı sekmede değiştirmek için başka bir mekanizma var mı?