Javascript 显示多个过滤器的重复过滤器长度
我有一个带有多个过滤器的ng重复,如下所示:Javascript 显示多个过滤器的重复过滤器长度,javascript,angularjs,Javascript,Angularjs,我有一个带有多个过滤器的ng重复,如下所示: Active Items Found: {{totalActiveItems}} <div ng-repeat="item in items | filter:searchFilter | filter:{active:true}"> {{item.title}} </div> 找到活动项:{{totalActiveItems} {{item.title} 我试图将ng repeat之外的总计数存储在totalAc
Active Items Found: {{totalActiveItems}}
<div ng-repeat="item in items | filter:searchFilter | filter:{active:true}">
{{item.title}}
</div>
找到活动项:{{totalActiveItems}
{{item.title}
我试图将ng repeat之外的总计数存储在totalActiveItems
变量中
我看到了这个答案:
但它似乎没有显示如何对多个过滤器执行此操作。将数据存储在视图中的临时变量中,并使用表达式显示长度
Active Items length: {{totalItems.length}}
<div ng-repeat="item in totalItems=(items | filter:searchFilter | filter:{active:true})">
{{item.title}}
</div>
活动项长度:{{totalItems.length}
{{item.title}
即使使用多个过滤器,也可以对数组进行别名处理,从而生成过滤器:
Active Items Found: {{items.length}}
<div ng-repeat="item in items | filter:searchFilter | filter:{active:true} as filtered">
{{item.title}}
</div>
Items found after filtering : {{filtered.length}}
找到的活动项:{{Items.length}
{{item.title}
筛选后找到的项:{filtered.length}