Angularjs angualrjs ng重复数据切换问题
我有以下代码:`Angularjs angualrjs ng重复数据切换问题,angularjs,Angularjs,我有以下代码:` <DIV class="panel-group" ng-repeat="ent in EntitlementList | unique:'attributename'"> <DIV class="panel panel-default"> <div style="height: 40px; margin-left: 1%; margin-right: 2%; margin-top: 1%">
<DIV class="panel-group" ng-repeat="ent in EntitlementList | unique:'attributename'">
<DIV class="panel panel-default">
<div style="height: 40px; margin-left: 1%; margin-right: 2%; margin-top: 1%">
<a data-toggle="collapse" ng-click="getEntitlement(ent.attributename)"
data-target="#collapse{{$index}}"> {{ent.attributename}}</a>
</div>
<DIV id="collapse{{$index}}" class="panel-collapse collapse">
<div ng-repeat="ep in EndpointList"
<div style="height: 20px; margin-left: 2%; margin-top: 1%;">{{ep.endpointname}}</div>
</div>
</DIV>
</DIV>
</DIV>
您的问题是每次可展开的单击都使用相同的变量$scope.EndpointList。解决方案是,您已经为每个ent创建了单独的EndpointList(来自AuthenticationList的元素),然后您可以使用
ng-repeat="ep in ent.EndpointList"
你应该展示权利列表中的内容,或者制作一个小物件来展示你的问题。这将帮助人们迅速发现你的问题。
ng-repeat="ep in ent.EndpointList"