0
什麼是轉換數組並調用幾個可觀察方法的最佳方法。地圖方法內部的Async Observable方法
我所尋找的是這種類型的東西的工作:
resultArray = someArray.map(item => {
oneObs.subscribe(result1 => {
item.result1 = result1
});
secondObs.subscribe(result2 => {
item.result2 = result2
});
});
什麼是最好的辦法嗎?我想出了一個解決方法,使用這種forEach循環:
someArray.forEach(item => {
Observable.forkJoin([oneObs, secondObs]).subscribe(
(results: [Result1Type, Result2Type]) => {
item.result1 = results[0];
item.result2 = results[1];
resultArray.push(item);
});
});
任何幫助表示讚賞。