用过滤器显示ng-repeat的大小

时间:2015-05-06 09:46:29

标签: angularjs angularjs-ng-repeat angular-filters

我目前正在开发一个分析后端网络应用程序,我正在使用ng-repeat来显示我正在使用的一些数据的表格。有没有办法显示使用ng-repeat过滤器时找到的总结果数?我想把它显示在我的桌子下面。

2 个答案:

答案 0 :(得分:2)

您可以使用ngRepeat

的$ last变量 在你的ng-repeat里面这样的东西可以解决这个问题:

<div ng-if="$last"> Total results found: {{ $index + 1 }} </div>

请注意你应该在$ index中添加1,因为它从0开始

答案 1 :(得分:2)

您可以在以下var中检索已过滤的数据:

<div ng-repeat="product in filteredProducts = (products | filter:search)"> 

因此,在你的ng-repeat中你可以做filteredProducts.length

之类的事情