老外建議用 .zip
可是會吃很多cache
你想要做到怎樣的事情?需求是什麼?
同時呼叫兩個不同的api
但因為後台response回來的速度差30秒左右(就是一個資料已經回傳到前台另一個還沒)
我希望在資料到位之後再開啟畫面視窗
使用 forkJoin 即可等所有的資料回來後再繼續
2個讚
感覺是我要的,謝謝你
借樓主的問題問一下
如果其中一個 observable B 需等待另一個 observable A 的執行結果
例如 B 的 request 必須帶著 A 的 response 的某個參數
小弟目前的寫法利用嵌套:
requestA().subscribe(dataA => {
requestB(dataA.someProperty).subscribe( ... );
});
想請問有無更好的寫法或是想法可以提點我一下 > <
看需求使用 switchMap 或 mergeMap
1個讚
主要是利用Map
,來減少subscribe
寫的次數
我這樣說對嗎 ??
資料流的轉移都可以使用 operator 完成(這系列的 operator 通常是 xxxMap,實際上這是一個語法糖 operator),subscribe 應只保留給最後的使用者去訂閱,因為一經 subscribe 就失去了 operator 串接的能力。
2個讚
懂意思了 新的一年 感謝您
The other thought of combining observable and async-await:
2個讚