如何迭代 collection of objects 已经被 ng-repeat 过滤器过滤

How to iterate over a collection of objects already filtered by ng-repeat filters

我有 collection 个 object,AngularJS 通过在每个 object 的标题 属性 中进行文本搜索进行过滤。

此过滤器具有 运行 后,我剩下一组与此过滤器匹配的项目。

我想在单击按钮后遍历列表的这个子集,并更改与此过滤器匹配的项目的 属性。

在 AngularJS 中是否有一种简单的方法可以做到这一点,或者我是否要在 Angular 之外进行此操作,然后在控制器中手动更新状态?

当用户单击按钮时,您可以获得这些值并进行一些更改。但我认为你需要在你的控制器中进行。

您似乎可以在 ng-repeat 中执行以下操作

item in items | filter:x as results will store the fragment of the repeated items as results, but only after the items have been processed through the filter.