【发布时间】:2015-04-04 07:03:42
【问题描述】:
我已经搜索和摆弄了大约一天,但没有运气。我有一个使用 AngularJS 1.3.6 的站点,我需要在几个嵌套的 ng-repeats 之外获取过滤器的结果。我正在过滤几个表中的行,过滤器本身工作正常。但是,在表格之外,我需要获取结果的数量(如果没有进行过滤,请获取总数)以及包括的父母数量。我目前正在使用:
<tr ng-repeat="child in (filteredChildren = (parent.children| filter: query))">
我可以在父重复中得到子重复之外的内容。但是,我还需要在所有将被引用的地方之外的祖父母重复。
Here is a plunkr illustrating my problem.
您可以在此处看到filteredChildren 在祖父母的重复中不返回任何内容,但在父母的重复中却返回。
是否可以在嵌套的 ng-repeats 之外访问过滤器的结果?
【问题讨论】:
标签: angularjs angularjs-ng-repeat angular-filters