私はdata.tsというクラスを持っています。その中には、さまざまなコンポーネントから呼び出されるメソッドがあります。このメソッドは、別のサービスからデータをサブスクライブします。サブスクリプションイベントの完了時に、私はサーバーから受信したデータを処理し、myFunctionを呼び出したコンポーネントのコールバックメソッドを呼び出したいと思います。それは可能ですか?以下のようなもの:angular2コンポーネントからコールバックメソッドをクラス(typescriptファイル)に渡す方法
myFunction(callback: function) {
otherService.getData().subscribe((res: Response) => {
//do some processing of response
caller.callback(processed_response)
});
}
感謝。それはうまくいくだろうが、私が戻ってくる前に何らかのデータ処理をしたいのであれば、どうすればいいのだろうか? –