私はAngular2アプリケーションを構築しています。 myService
に非同期機能deleteObject
があります。それは約束を返す。私はコンポーネントをrefresh
と呼ばれる別の機能を持っています。これはページをリフレッシュします。プロミスの内部からリフレッシュを呼び出すにはどうすればいいですか?これは私が試したものです:Angular2:コールバック関数内で他の関数を呼び出す
export class AppComponent{
refresh(){
// refresh page here
}
delete(){
this.myService.deleteObject(params).then(
function(data){
//this.refresh() doesn't work here.
});
}
}
ありがとうパトリック。私はTypescriptについてはこれが正解だと思います。 :) – UnderWood