gpt4 book ai didi

javascript - 如何使用 AngularJS 获取已检查类别的数量

转载 作者:行者123 更新时间:2023-11-28 11:53:38 27 4
gpt4 key购买 nike

friend 们,我们有一个范围变量的数组类别。需要在不使用 for 循环的情况下获取已检查(已检查:true)类别的计数。有什么办法吗?请建议。谢谢。

 $scope.categories = [
{categoryId : '1', checked: true},
{categoryId : '2', checked: true},
{categoryId : '3', checked: false},
{categoryId : '4', checked: false}
];

最佳答案

你说你不想循环,但没有解释为什么?如果数组长度未知,我认为您无法避免循环。在您的情况下,过滤器可能会解决问题。

为了清晰起见进行更新
这将在后台使用循环。

var count = $scope.categories.filter(function(cat) { 
return cat.checked === true
}).length;

关于javascript - 如何使用 AngularJS 获取已检查类别的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29823125/

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