2016-04-25 8 views
5

の配列を持つ配列をフィルタリングします。は、私はそうのような配列を持つチェックボックスのグループをフィルタリングしてみましたAngularJS

ユーザーアレイ:

[12345,123456]

group.membersアレイ:

[12345]

でいるので、私は、usersのリストにgroup.membersを示すないを達成しようとしていますこの場合、ユーザは別のusergroupに招待しようとしていますが、なぜすでにメンバーになっている人を拒否しますか?

私は自分自身のフィルタを作成しようとしたが、そのわずか混乱:いじりいくつかの後

.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; 

     }); 
    }; 
}) 
+0

@NikhileshKVすべてが正しく表示されます。 – rcpilotp51

答えて

関連する問題