【发布时间】:2017-09-14 18:07:24
【问题描述】:
当我尝试单击 ng-repeat 中某个元素中的链接时,ng-repeat 中的所有链接都被触发。检查了相关问题,但无法获得太多帮助。
PFB 笨蛋。 https://plnkr.co/edit/IZRulMaoyuS0GkWgXe7a?p=preview
<div class="content-main" ng-repeat="level in list.data.left">
<div class="content-flexbox-row">
<div class="content-first padding20">
<div class="approver-names margin25" ng-repeat="approver in list.data.left[$index]">
<div class="content-left-close"><i class="fa fa-times fa-2x" aria-hidden="true"></i></div>
<div class="approver-group">
<div class="group group-id">{{::approver.GroupId}}</div>
<div class="group group-name">{{::approver.Name}}</div>
</div>
<div class="group-image">
<i class="fa fa-smile-o fa-3x" aria-hidden="true"></i>
</div>
</div>
<div class="approver-names add-approver-hover" ng-click="autoComplete(this,$event, $index);" ng-if="flag==true">+ ADD SELECTOR</div>
<div ng-if="flag==false">test data </div>
</div>
<div class="content-second padding20">
<div class="approver-names">
<div>{{$index+1}}</div>
</div>
</div>
<div class="content-third padding20">
<div class="approver-names margin25" ng-repeat="endorser in list.data.right[$index]">
<div class="group-image">
<i class="fa fa-smile-o fa-3x" aria-hidden="true"></i>
</div>
<div class="approver-group">
<div class="group group-id">{{::endorser.GroupId}}</div>
<div class="group group-name">{{::endorser.Name}}</div>
</div>
<div class="content-right-close"><i class="fa fa-times fa-2x" aria-hidden="true"></i></div>
</div>
<div class="approver-names">+ ADD SELECTOR</div>
</div>
</div>
</div>
【问题讨论】:
-
当我尝试单击其中一个元素中的链接时,但您的示例中没有
<a>元素 -
这是您想要达到的目标吗? plnkr.co/edit/wHGLUZmkjD1e3Mt6y2xD?p=preview
标签: angularjs angularjs-ng-repeat