TypescriptにはAnuglar Heroes Tutorialを試しています。矢印関数を匿名関数に置き換えると例外が発生する
getHeroes() {
this.heroService.getHeroes().then(heroes => this.heroes = heroes);
}
しかし、私は、次のことが
getHeroes(){
this.heroService.getHeroes().then(function (heroes:Hero[]) {
this.heroes = heroes;
})
}
が動作していない私は、次のエラーを取得していますコーディングする変更:
次のコードが動作しているサービスを試しながら、Unhandled Promise rejection: this is null ; Zone: angular ; Task: Promise.then ; Value: TypeError: this is null
this.heroes = heroes;
私はクラス内のヒーローを定義しました
heroes: Hero[];
functoinコールバックのこれに結合しています。これでクリアされます –