ein Array mit einem Array Filtern habe ich versucht, mit einer Reihe wie so eine Gruppe von Kontrollkästchen Filtern:in AngularJS
<ion-checkbox ng-repeat="user in users | filter: {id: group.members}" ng-model="user.checked">{{user.info.name}}</ion-checkbox>
wo group.members
ein Array von user.id
ist und es zeigt einfach nichts.
Benutzer Array:
[12345,123456]
group.members Array:
[12345]
Ich versuche nicht zu erreichen die group.members
in der Liste der users
zeigt, weil in In diesem Fall versucht ein Benutzer, eine weitere user
an die group
und warum einzuladen jemanden anrufen, der bereits Mitglied ist?
Ich habe versucht, meine eigenen Filter zu schaffen, aber es ist nur ein Durcheinander:
.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 alles zeigt richtig. – rcpilotp51