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"