【发布时间】:2023-02-09 21:19:07
【问题描述】:
在我的
ngOnInit()
我有这段代码:
combineLatest([ obs1, obs2, obs3]).subscribe(([obs1Res, Obs2Res, Obs3Res]) => { })
结果在完成时发出一次。
有没有一种方法可以为每个新完成的可观察对象发出信号并获得如下结果:
[null, 2, null], [1, 2, null], [1, 2, 3]
我将使用它来动态呈现页面并分配值(如果它们不为空)。
combineLatest([obs1, obs2, obs3]).subscribe(([obs1Res, Obs2Res, Obs3Res]) => {firstValue ??= Obs1Res; secondValue ??= Obs2Res; thirdValue ??= Obs3Res })
【问题讨论】:
-
zip就是你想要的!
标签: angular rxjs observable fork-join combinelatest