как я могу сгруппировать по нескольким полям, используя- angular -фильтр - PullRequest
0 голосов
/ 31 января 2020
$scope.players = [
  {name: 'Gene', team: 'alpha'},
  {name: 'George', team: 'beta'},
  {name: 'Steve', team: 'gamma'},
  {name: 'Paula', team: 'beta'},
  {name: 'Scruath', team: 'gamma'}
];
<ul>
  <li ng-repeat="(key, value) in players | groupBy: '[team,age]'">
    Group name: {{ key }}
    <ul>
      <li ng-repeat="player in value">
        player: {{ player.name }}
      </li>
    </ul>
  </li>
</ul>

Это мой сценарий, когда я запускаю его, я получил ответ в параметре {{key}}: команда, возраст, я хочу, чтобы команда и возраст были в качестве отдельного ключа, как я могу добиться этого, я пытался так много методов, но я не получил никакого результата. Кто-нибудь может мне помочь, как это сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...