0
RxJSを初めて使用しています。正直なところ、頭がおかしくなりません。だから私はここで尋ねると思って誰かが正しい方向に私をプッシュすることを願っています。RxJSと連続して非同期機能を実行しています
2つのasync http rest呼び出しを行うメソッドを公開する必要があるサービスを作成しています.2番目の残りの呼び出しでは、最初の呼び出しの出力が必要です。私はサービス方法から約束を返す。
だからスェード表現は、これを達成するための最良の方法は何かこのexport class Service {
isAuthenticated() {
return new Priomise<any>(resolve => {
this.http.post('url')
.done((result) => {
this.http.post('url2', { param: data.param })
.done((result2) => {
resolve(result2.json());
})
})
});
}
}
任意のアイデアのようになりますか?
多分私はtoPromise()演算子を使用する必要がありますか? Observableを退会しますか?
何か助けていただければ幸いです。
おかげでeアドバイス - 意味があり、私を助けました! –