Angular 2 : 2.0.0-alpha.31 / Typescript 1.5
I requested data from http.get request
this.http.get('/data/players.json') .toRx() .map((res) => res.json()) .subscribe((data) => { this.players = data; });
This request returns me this Json object ( this.players )
[ {"team":"teamA","name":"player1","age":"1"}, {"team":"teamA","name":"player2","age":"1"}, {"team":"teamA","name":"player3","age":"1"}, {"team":"teamB","name":"player4","age":"1"}, {"team":"teamB","name":"player5","age":"1"} ]
Then I would like to display a player grouped by team
teamA: player1,player2,player3 teamB: player4,player5
How can I groupBy team on Angular2 (right in @View?)?
UPDATE
I saw that in Angular 1 this can be done in a view using | groupBy:'propertyName' | groupBy:'propertyName' on ngFor. Is there something similar on Angular 2?
javascript angular group-by typescript
plone1
source share