問題タブ [switchmap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2624 参照

angular - RxJS switchMap と別のオペレーターへの応答の受け渡し

そのようなコードがあるとしましょう:

1 つ目は、新しい写真を投稿できる URL を返す http get です。2 つ目は、写真をアップロードする必要がある場所の http put です。3 つ目は、写真がその URL にアップロードされたことを確認する必要がある http post です。

私の質問は、URL を 2 番目の switchMap に渡すことは可能ですか? 2 番目の switchMap で、uploadPhotoToProviderdUrl メソッドから応答がありますが、前のメソッドから応答を取得するにはどうすればよいですか?

0 投票する
0 に答える
902 参照

angular - Angular 6 & Rxjs 6 switchMap / 最初のオブザーバブルの結果を別のオブザーバブルに渡す方法

switchMap の使用中に問題が発生しました。私がやろうとしていることは次のとおりです。

1) Firestore DB から最初のオブジェクト/オブジェクトのプロパティを Observable としてフェッチする

2)最初のObservableのプロパティを使用し、別のFirestore呼び出しを行って別のObservableを取得します-これは最初のものに依存します-。

私の質問は、最初のオブザーバブルの結果を2番目のオブザーバブルに動的に渡すにはどうすればよいですか?

ヘルプはありますか?

ユーザー.サービス:

タスク.サービス:

myComponent.ts: