私はAngular2を使用する基本的なIonic 2アプリを持っています。私はかなり基本的だが不満足な問題がある。ここに私のコンポーネントは、私のアプリは、コールバックの火災は、もはやthis.id範囲を見つけることができる場合、コールバックを受け入れないとメソッドに自分自身を添付してくださいしようとすると問題がある...Ionic2のコールバック内からローカルプロパティにアクセスできない
import {Component} from "@angular/core";
@Component({
'<ion-content>{{id}}</ion-content>
});
export class ListPage {
constructor(nav, navParams) {
this.id = "123";
//This could be any method (ajax call or just an event emitter)
asyncMethodWithCallBack(function(result)
{
this.id = result; //Cannot find this.id
}
}
}
です。
私はここで簡単なことをしているに違いないが、私は新しいスコープを正しく理解していない。
スポットオン!ありがとう:)私の場合はdelegate.method =(args)=> {何かを返します。 } –