对数组的两个对象进行角度过滤

时间:2016-03-19 00:47:43

标签: javascript angularjs angularjs-filter

我在JS角上有一个过滤器。

$filter('filter')($scope.ArrayofUserObjects, {Active: true, ID: passedInValue});

注意 - 我的数组是一个对象数组

假设我的阵列有50个活跃用户和10个非活动用户。

passedInValue是非活动用户的ID。目前此过滤器将返回0,因为数组的每个参数本质上都是&&

问题---

我想更改此过滤器,以便将对象||放在一起,这意味着生成的过滤器将返回51

这可能吗?

1 个答案:

答案 0 :(得分:1)

创建自己的过滤器:

$filter('filter')($scope.ArrayofUserObjects, function(value){return value.Active || value.ID == passedInValue});