我是角色新手,我正在浏览角度游览英雄应用程序,我无法在getHeroes方法中理解这里的承诺概念。 有人可以解释一下吗?
这是service.ts
export class HeroService {
getHeroes(): Promise<Hero[]> {
return Promise.resolve(HEROES);
}
这是component.ts
export class AppComponent implements OnInit {
title = 'Tour of heroes';
heroes:Hero[];
selectedHero:Hero;
constructor(private heroService: HeroService) { }
getHeroes() {
this.heroService.getHeroes().then(heroes => this.heroes = heroes);
}
ngOnInit() {
this.getHeroes();
}
onSelect(hero: Hero) {
this.selectedHero = hero;
}
}