【发布时间】:2022-01-29 00:49:29
【问题描述】:
我已经使用 defer 从一个 Promise 创建了一个 observable。
let connect$ = defer(() => connectAsync());
这将在我每次订阅connect$ 时执行connectAsync 函数。
但我需要它等到之前的订阅完成,直到新的订阅开始。
这是一些带有 cmets 的代码,可以使我想要更清楚的行为。
connect$.subscribe(); // --|>
connect$.subscribe(); // --|>
connect$.subscribe(); // --|>
是否有任何 rxjs 运算符或主题可以用来实现行为?
【问题讨论】: