我有ng-repeat
搜索过滤器:
<div class="user-item item" ng-repeat="(key, itm) in filtered = (app | filter:searchInside | orderObjectBy:'id':true | groupBy: 'date_title') track by $index">
当我使用ng-model="searchInside"
在输入字段中传递字词时,我会在filtered
中获得过滤后的内容。
但是当我做{{filtered.length}}
时,我什么也得不到。
我如何计算过滤后的数据?
答案 0 :(得分:5)
将结果分配给新变量(例如已过滤)并访问它:
<div ng-repeat="person in filtered = (data | filter: query)">
</div>
显示结果数量:
Showing {{filtered.length}} Persons