私はangle2を使用しています。私の問題は、javascriptコールバックからコンポーネントメソッドを呼び出すことができないことです。ここではコードスニペットです。グローバルthis
にアクセスする方法はJavascriptコールバックメソッド - Angular2からTypscriptメソッドを呼び出す方法
declare var CORE_FACTORY:any;
// CORE_FACTORY Defined in javascript file which I've included in index.html and it's gets loded perfectly.
let coreApi = CORE_FACTORY.setupApiByDomain(Domain.QA);
coreApi.addUserEventListener(apiName, ApiEvent.ON_ANY_EVENT,this._userCallBack);
coreApi.callApi(request, this.afterCallApi);
afterCallApi(status, responceObject) {
this.postCreateInstrument(accountNumber); //Getting error right here.
}
public postCreateInstrument(accountNumber:string) {
alert('test');
}
それは最終的にすべてのJavaScriptです。 TypeScriptは、ブラウザがそれを解釈する前に、JavaScriptに(技術的には、トランシル)コンパイルします。 –