如何完成CombineLatest?

问题描述 投票:0回答:1

我使用combineLatest从每个可观察对象获取最新值:

forkJoin$ = combineLatest(_block$, _field$);
    forkJoin$.subscribe(() => {
      console.log("Completed...");
    });

然后我还有另一个可观察到的东西,直到forkJoin$发送数据为止:

of(true).pipe(delay(1000), takeUntil(forkJoin$)).subscribe(() => console.log());

如何完成forkJoin$?我应该取消订阅of()还是被自动销毁?

rxjs rxjs6 rxjs-observables
1个回答
0
投票

没有takeUntil将为您运行拆卸逻辑。似乎您将forkJoin语义与combileLatest混淆了,它们是完全不同的。

© www.soinside.com 2019 - 2024. All rights reserved.