Angularjs 如何通过单击重复模板中的链接过滤ng重复
我重复一次。我希望能够单击任何项目内的链接,以将列表筛选到仅该项目。如何做到这一点Angularjs 如何通过单击重复模板中的链接过滤ng重复,angularjs,Angularjs,我重复一次。我希望能够单击任何项目内的链接,以将列表筛选到仅该项目。如何做到这一点 <div ng-repeat="item in items"> <a ng-click="?">Select this one</a> </div> 您可以使用过滤器,并确保使用$parent引用父范围中选定的模型,因为ng repeat为每个重复项创建了一个新范围 <div ng-repeat="item in items | filter:select
<div ng-repeat="item in items">
<a ng-click="?">Select this one</a>
</div>
您可以使用
过滤器
,并确保使用$parent
引用父范围中选定的模型,因为ng repeat
为每个重复项创建了一个新范围
<div ng-repeat="item in items | filter:selected">
<a ng-click="$parent.selected=item">
Select this one {{item}}
</a>
</div>
我认为ng模型在链接上没有用处。除此之外,还有一种方法:)@Galdo-Yeah。我正要把它去掉。谢谢
<div ng-repeat="item in items | filter:selected">
<a ng-click="$parent.selected=item">
Select this one {{item}}
</a>
</div>