mergeMap 和 forkJoin 的使用场景

mergeMap 和 forkJoin 的使用场景
在Angular项目中,利用 mergeMap 和 forJoin 可以更优雅的处理多个 API 请求嵌套的场景。
优化后:
const getUserInfo = this.http.get('/userInfo');
getUserInfo.pipe(
map(user => {
this.user = user;
return user;
}),
mergeMap(user => {
const getBooks = this.http.get(`/books?userId=${user.id}`);
const getRecords = this.http.get(`/records?userId=${user.id}`);
return forkJoin([getBooks, getRecords]);
})
).su

mergeMap 和 forkJoin 的使用场景最先出现在Python成神之路

版权声明:
作者:Mr李
链接:https://www.techfm.club/p/29544.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>