gpt4 book ai didi

javascript - rxjs 可观察生命周期 : detecting a completed observable

转载 作者:行者123 更新时间:2023-11-30 16:27:33 25 4
gpt4 key购买 nike

有没有办法知道 Rx.Observable 是否在事后完成,即在 onCompleted 调用订阅者之后?这类似于迭代器的 has_next 方法。我在该主题的文档(或其他地方)中找不到任何内容。

对于一个冷的observable,这个问题没有太大意义,因为可以随意重新订阅,然后observable会重新开始。对于一个有时间限制的热 Observable,我们可以想象这样一种边缘情况,即传递一个对该热 Observable 的引用,并订阅它的值,却从未收到任何东西,甚至不知道什么都不会收到。

最佳答案

Evers obserbable 或 observer 具有属性 isStopped。如果它已完成或抛出错误,则为 true,否则为 false,这意味着它仍然处于事件状态。

关于javascript - rxjs 可观察生命周期 : detecting a completed observable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33882185/

25 4 0