【发布时间】:2018-05-25 12:34:24
【问题描述】:
需要你的帮助,我在“服务器”js 文件中有这个数组, 比,使用服务,存储在 allplayers = []; 我想过滤数组,以便只保留爵士乐手(在 player = []; 中) 使用下面的代码。知道为什么它不起作用吗?谢谢
var players = [
{team: 'bulls', fullName: 'Kerr', position: 'SG', ranking: '7', id: '1' },
{team: 'jazz',fullName: 'stockton', position: 'PG', ranking: '9', id: '2'},
{team: 'jazz',fullName: 'malone', position: 'PF', ranking: '8', id: '3'}
];
export class PlayersComponent implements OnInit {
players = [];
allplayers = [];
bullsPlayers = [];
constructor(private _playerService: PlayerService) {}
filterjazzplayers(){
for (let i = 0; i < this.allplayers.length; i++) {
if (this.allplayers[i].team == 'jazz') {
this.players.push(this.allplayers[i]);
}
}
}
ngOnInit (){
this._playerService.getPlayers()
.subscribe(
allplayers => this.allplayers = allplayers,
error => console.log(<any>error)
);
this.filterjazzplayers();
}
【问题讨论】:
-
这是什么语言?
-
JavaScript。使用 Angular。
-
哦抱歉,我手机上没看到js部分。我也编辑添加了一些标签。
标签: javascript angular object filter properties