将过滤的ng-repeat保存在新变量

时间:2016-02-09 18:10:33

标签: angularjs variables filter ng-repeat

如何将此过滤的ng-repeat保存在新变量中?

   <div ng-repeat="Item in AllItems | filter: { Type: 'test' } | filter: searchByItem as results">  

我想这样做,因为我需要分页的过滤数组的长度。

1 个答案:

答案 0 :(得分:0)

ng-repeat内,当您使用as创建别名results时,过滤后的数组将添加到该元素所在的范围内。

因此,您可以使用{{results.length}}查看ng-repeat之外的视图中的长度,并且应该能够将results传递给其他指令