Ich verfolge das Heros Tutorial von angular 2.0 section.5 services.Angular 2.0 Demo Tutorial - Erklärung
Die Dokumentation sagt es nicht notwendig, die this.heroes in einer Funktion
constructor(private heroService: HeroService) { }
this.heroService.getHeroes().then(heroes => this.heroes = heroes);
, die nicht funktioniert zu wickeln. und immer Fehler wie
Error: TypeError: Cannot read property 'getHeroes' of undefined(…)
Während, wenn i onInit verwenden dann funktioniert es (die Fertigstellung des Abschnitts).
constructor(private heroService: HeroService) {
}
ngOnInit() {
this.getHeroes();
}
getHeroes() {
this.heroService.getHeroes().then(heroes => this.heroes = heroes);
}
Warum bekomme ich das Ergebnis nur während des Laufens unter ngOnInit?