Sto utilizzando il filtro groupByAngular-Filter.Posso raggruppare per più campi usando Filtro angolare?
Esempio da GitHub:
$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'">
Group name: {{ key }}
<ul>
<li ng-repeat="player in value">
player: {{ player.name }}
</li>
</ul>
</li>
</ul>
Così, i gruppi esempio la collezione giocatori dalla squadra . Immaginate c'è un proprietà età per ogni oggetto giocatore:
$scope.players = [
{name: 'Gene', team: 'alpha', age: 19},
{name: 'George', team: 'beta', age: 19},
{name: 'Steve', team: 'gamma', age: 23},
{name: 'Paula', team: 'beta', age: 23},
{name: 'Scruath', team: 'gamma', age: 23}
];
Voglio gruppo da squadra e età. Come lo posso fare?
Hai provato solo aggiungendo un altro gruppo da? –
Quali sono i risultati attesi? Che cosa hai provato? Sembra un nidificato 'groupBy' farebbe quello che ti serve – charlietfl