私は約束を返す関数を呼び出し、その結果を観測可能な値を返す別の関数に渡したいと思う。私はこれを順番に行い、観察可能な最終結果を得る必要があるので、私は購読することができます。例えばRxjs - 約束を呼び出し、順番に観測可能
:
// Call a function and return a Promise
myPromise() {}
// Make an http call and return an Observable
myObservable() {}
// Call myPromise() then call myObservable() and return
// an Observable with the result
// *I don't know how this function should be*
myFunction() {}
// Subscription
myFunction().subscribe(
result => console.log(result),
error => console.log(error),
() => console.log('completed'));
私はこれをどのように行うことができますか?
何が問題ですか?たぶん私はあなたの質問を誤解した、それはかなり簡単です。 'promiseReturningFunction()。then(observableReturningFunction).subscribe(observer)'そして 'promiseReturningFunction'を呼び出す前に、それが最初に呼び出されたことを確認してください。私はここで何が欠けていますか? – user3743222
私たちがあなたを助けるためにコードサンプルをお持ちですか? – thalesmello
一度だけ電話する必要はありません。小さなサンプルコードで質問を編集しました。 –