2016-06-23 5 views
0

私は私がしたいことは、単純なJSONファイルのための魔法のように働いたが、ここに私の問題アンギュラグループの複数のキー

$scope.players = [ 
    {name: 'Gene', team: 'alpha'}, 
    {name: 'George', team: ['alpha','beta']}, 
]; 

され、GROUPBY https://github.com/a8m/angular-filter#groupby視野角を使用しています:

Group name: alpha 
    * player: Gene 
    * player: George 
    Group name: beta 
    * player: George 

しかし、私は持っている私のコードで:

Group name: alpha 
    * player: Gene 
    Group name: alpha,beta 
    * player: George 

私のコードは、例と同じです

<ul> 
    <li ng-repeat="(key, value) in players | groupBy: 'team'"> 
    Group name: {{ key }} 
    <ul> 
     <li ng-repeat="player in value"> 
     player: {{ player.name }} 
     </li> 
    </ul> 
    </li> 
</ul> 
すべてのヘルプは本当にいただければ幸いは、 はプレイヤーJSON内のチームのオブジェクトの上にあなたの

+0

はGROUPBYのように見えるの配列を受け付けないbcozフィルタに渡しますfilterは配列を入力として受け入れません。 –

+0

'['alpha'、 'beta']'という文字列と 'alpha'という文字列の例と同じではありません –

+0

はい、プレイヤーがアルファベット同時 ? – Doapper

答えて

1

反復非常に感謝し、それが

+0

大変ありがとうございますが、もっと詳しく教えてください。 – Doapper