I\'m using Angular-Filter\'s groupBy filter.
Example from GitHub:
$scope.players = [ {name: \'Gene\', team: \'alpha\'}, {name:
try the following i am assuming you want groups to be created using multiple values as criteria
ng-repeat="(key, value) in players | groupBy: '[team,age]'"