angular - 合并 observables 但同时返回
问题描述
我想将两个 observable 与第二个需要第一个结果的 observable 合并。
很简单:
const booking$ = this.service.getBooking$(bookingId);
const result$ = booking$.pipe(mergeMap(booking => this.service.getMoreData$(booking.someField))
然而,result$ 的返回类型只是“getMoreData$”的结果。
如何返回 booking$ 和 getMoreData$?有具体的运营商吗?
解决方案
推荐阅读
- swift - 如何使用viewController编写代码以在swift 5中显示字母及其数字分数
- sql-server - 适当避免 SQL 注入
- android - 我应该如何从服务器获取数据以进行 recyclerview
- python - 如何跳过中间节点?
- javascript - 无法读取welcomeChannel.send 中未定义的属性“发送”
- css - 图像 Flexbox 样式在 Github Markdown 中不起作用
- c++ - 在 C++ 中的链表中间插入节点时出现段错误
- python - Matplotlib:TexLive 安装不起作用
- excel - 结果数组是Excel中两个数组的减法
- javascript - 即使使用 css 工具 grid-column-gap 计算器列间隙也不会改变