gpt4 book ai didi

javascript - Angular.js。如何计算满足自定义过滤器的 ng-repeat 迭代次数

转载 作者:行者123 更新时间:2023-12-03 02:57:29 26 4
gpt4 key购买 nike

这是我的代码:

<div ng-show="?" ng-repeat="item in items | notEmpty">
</div>

过滤器:

Kb.filter("notEmpty", function(){ 
return function(input){
var output=[];
for(var i=0;i<input.length;i++){
if(input[i]){
output.push(input[i]);
}
}
return output;
}});

我需要根据循环中过滤项目的数量显示/隐藏重复的。最好的方法是什么?

谢谢

最佳答案

ng-repeat 表达式允许将过滤结果分配给变量。该变量可以从当前作用域访问,因此您可以在同一作用域中以任何方式使用它:

<p>Number of filtered items: {{filteredItems.length}}</p>

<div
ng-show="filteredItems.length > 0"
ng-repeat="item in filteredItems = (items | notEmpty)"
>
{{$index}}
</div>

关于javascript - Angular.js。如何计算满足自定义过滤器的 ng-repeat 迭代次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19664691/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com