我希望用另一个对象过滤一个对象数组,并显示它们是否具有第二个对象条目之一的属性。
我要过滤的对象数组:
accounts = [
0: {id: 24, name: 'name24', company: company1, location:location1, ...}
1: {id: 25, name: 'name25', company: company2, location:location1, ...}
2: {id: 26, name: 'name26', company: company1, location:location2, ...}
3: {id: 27, name: 'name27', company: company3, location:location1, ...}
4: {id: 28, name: 'name28', company: company2, location:location3, ...}
..................................................
]
我的过滤对象:
companies = {
company1: 1,
company2: 0,
company3: 1,
............
}
在我的companies
对象中,1
的{{1}}和selected
的{{1}}值为0
。
我已经有了该位置的过滤器,但not selected
只包含一个条目。
data.locations
更清楚的是,我希望过滤并获取属于<div class="description">
<div ng-repeat="accounts in data.accounts | filter:{location_id: data.location.id">....</div>
</div>
的{{1}}帐户,如果有可能使用类似我的companies
对象用于过滤位置,而无需创建自定义过滤器。