嗨我有多个ng-repeat嵌套为
的情况 <form ng-repeat="pt in prolist">
Frequency <input type="checkbox" ng-model="pt.req" />
<div ng-repeat="disc in prolist">
------
</div>
</form>
我想做的是这样的事情
<div ng-repeat="disc in prolist" where pt.id =disc.Pt_id>
请告诉我如何在angularjs中编写这行代码 谢谢
答案 0 :(得分:3)
你基本上会把它变成#34;其中......&#34;进入过滤管:http://docs.angularjs.org/api/ng/filter/filter
,例如:
ng-repeat="disc in prolist | filter:{Pt_id: pt.id}" ...
答案 1 :(得分:0)
您可以在AngularJS中过滤转发器。 尝试使用过滤器,以下链接显示如何使用ng-repeat过滤器。
答案 2 :(得分:0)
如果您的数据集很大,那么在javascript中进行过滤,然后将对象推送到$ scope.prolist以在视图中呈现它,因为过滤器会严重影响性能,但对于小数据集,它很好。