【发布时间】:2020-08-09 10:23:27
【问题描述】:
如果一秒钟后 forkJoin 没有结果,我需要运行观察者:
of().pipe(delay(1000), skipUntil(!forkJoin$))
.subscribe(());
这对我不起作用...
【问题讨论】:
如果一秒钟后 forkJoin 没有结果,我需要运行观察者:
of().pipe(delay(1000), skipUntil(!forkJoin$))
.subscribe(());
这对我不起作用...
【问题讨论】:
你可以使用timeoutWith():
forkJoin([timer(500), timer(750)]).pipe(
timeoutWith(1000, of('Hi')),
).subscribe(console.log);
尝试更改 timer() 延迟。
现场演示:https://stackblitz.com/edit/rxjs-v2jmu8?devtoolsheight=60
【讨论】: