我正在使用ui-tabs使用AngularJS和UI-Bootstrap進行項目。AngularJS和UI-Bootstrap標籤,使用ng-class修改標籤
粗糙佈局是這樣的:
<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:「計數」是計算在反覆標籤對象的「計數」字段的總和的過濾器。這跟蹤已經回答的問題,並且tab.Questions.length統計標籤中重複出現的問題的數量。
我可以在標籤名稱中顯示這兩個選項,因爲我在此處執行此操作,因此每個選項卡中的Tab名稱都是名稱:問題 - 回答的總問題,即:'Parking:1 of 5 」。
我想要做的是當這些數字相等時,使用ng-class將「已完成」類添加到選項卡,並且該選項卡中的所有問題都已得到解答。
我可以添加一個類='完整'的選項卡,並且工作,但試圖使任何使用ng-class根本不起作用,甚至不ng-class =「complete」。
有沒有辦法做到這一點? ng-class可以和uib-tabs一起使用嗎?是否有其他機制來評估表達式並修改選項卡上的類?