首页 > 解决方案 > 合并 observables 但同时返回

问题描述

我想将两个 observable 与第二个需要第一个结果的 observable 合并。

很简单:

const booking$ = this.service.getBooking$(bookingId);

const result$ = booking$.pipe(mergeMap(booking => this.service.getMoreData$(booking.someField))

然而,result$ 的返回类型只是“getMoreData$”的结果。

如何返回 booking$ 和 getMoreData$?有具体的运营商吗?

标签: angularrxjsobservable

解决方案


推荐阅读