【发布时间】:2021-05-17 01:25:10
【问题描述】:
我有三个可观察对象,需要将这些值作为参数传递给服务,所以我尝试使用 WithLatestFrom() 来实现这一点,但是当我将所有值都作为可观察对象时它工作正常。
this.payment$.pipe(
withLatestFrom(this.first$, this.second$, this.three$)
).subscribe((v, first, second, three) => {
this.methodInfoService.fetchInfo(v, first, second, three)
})
但问题是,第一个 observable 有时可能未定义,因此我无法订阅其他两个 observale。请建议是否有任何替代解决方案来实现这一目标。
【问题讨论】:
标签: angular typescript rxjs