【发布时间】:2015-10-15 21:48:42
【问题描述】:
Angular 2:2.0.0-alpha.31 / Typescript 1.5
我从 http.get 查询请求数据
this.http.get('/data/players.json')
.toRx()
.map((res) => res.json())
.subscribe((data) => {
this.players = data;
});
这个查询返回这个 Json 对象 (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"}
]
然后我想显示按球队分组的球员
teamA: player1,player2,player3
teamB: player4,player5
我如何在 Angular2 上groupBy team(直接进入@View?)?
更新
我在 Angular 1 上看到,这可以在视图中使用 ngFor 上的| groupBy:'propertyName' 来完成。 Angular 2 上有类似的东西吗?
【问题讨论】:
标签: javascript angular typescript group-by