所以我的代码是:
combineLatest([obs1, obs2]).subscribe((x => {
console.log(x)
})
Run Code Online (Sandbox Code Playgroud)
当任一可观察对象发出时,应该触发日志语句。然而,文档中描述了一个问题:
在每个可观察值至少发出一个值之前,combineLatest 不会发出初始值
即使原始可观察值之一从未发出,我也需要它发出。我该怎么做?
每个可观察值的典型用法 startWith
combineLatest([
obs1.pipe(startWith(null)),
obs2.pipe(startWith(null)]
).subscribe((x => {
console.log(x)
})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3821 次 |
| 最近记录: |