【发布时间】:2017-05-26 12:31:30
【问题描述】:
我有一个嵌套的 ng-repeat,并尝试在父 ng-repeat 之外使用过滤后的嵌套 ng-repeat 的长度。 但是,结果始终为 0 ,如果是单个 ng-repeat 我可以得到结果。 我试过 $parent.filtered 但它得到了错误的结果。
下面的例子:
<div>
Filtered Count :{{filtered.length}}
<div ng-repeat="group in groups">
<div ng-repeat="letter in filtered = (group.letters | filter:filters.search ) | orderBy:orderByAttribute:sortReverse ">
</div>
</div>
</div>
谢谢,
【问题讨论】:
-
这没有多大意义。您有几个组,每个组都有不同数量的过滤字母。应该显示这些数字中的哪一个?
-
您应该在控制器中完成所有这些操作
-
我需要过滤器的总数
标签: angularjs angularjs-ng-repeat