陣列我試圖過濾一組複選框與像這樣的數組:濾波的陣列,以在AngularJS
<ion-checkbox ng-repeat="user in users | filter: {id: group.members}" ng-model="user.checked">{{user.info.name}}</ion-checkbox>
其中group.members
是user.id
陣列,並且它只是不顯示任何東西。
用戶陣列:
[12345,123456]
group.members陣:
[12345]
我試圖完成不顯示在users
列表的group.members
,因爲在這種情況下用戶試圖邀請另一個user
到group
,爲什麼在vite已經是會員的人?
我試圖創建自己的過濾器,但它只是一個爛攤子:
.filter('existingMembers', function() {
return function(users, members) {
return users.filter(function(user) {
for (var i in user.id) {
if (members.indexOf(user.id[i]) != -1) {
return;
}
}
return user;
});
};
})
@NikhileshKV一切正確顯示。 – rcpilotp51