0
<tabset class="paygrade-tabs"> 
    <tab ng-repeat="tab in rps.currentPayGrade | orderBy: 'payGrade.code' : true track by $index" ng-click="changeTab(tab)" active="activeTabId === tab.id"> 
     <tab-heading> 
     <span>{{tab.payGrade.code}}</span> 
     </tab-heading> 
    </tab> 
    </tabset> 

이 나에게 어떤 이유로 오류가 있습니다 :앵귤러 부트 스트랩 탭셋에 비 할당 오류가 발생하는 이유는 무엇입니까?

Error: [$compile:nonassign] http://errors.angularjs.org/1.4.14/$compile/nonassign?p0=activeTabId%20%3D%3D%3D%20tab.id&p1=active&p2=tab 
    at angular.js:38 
    at q (angular.js:9157) 
    at m (angular.js:9170) 
    at angular.js:14777 
    at n.$digest (angular.js:16219) 
    at n.$apply (angular.js:16492) 
    at g (angular.js:10872) 
    at A (angular.js:11070) 
    at XMLHttpRequest.w.onload (angular.js:11011) 

내가 잘못하고있는 중이 야 무엇을? 당신이 active에 식을 통과하기 때문에

+0

작동중인 plunkr을 만들 수 있습니까? – Aravind

답변

1

이있다 :

active="activeTabId === tab.id" 

그것은에 결합하여 다시 쓸 수 뭔가를 필요로한다.

대신 변수를 전달합니다 myVariable가 활성 탭의 인덱스

active="myVariable" 

.