在 subjects 包中,您有像 PublishSubject 和 BehaviorSubject 这样的类,我想它们可以被描述为一些可用的示例 Observables。 这些 subjects 如何取消订阅?没有 unsubscribe 方法,调用 onCompleted 会完全结束 O...
我正在构建一个服务,该服务公开了一个 Observable。在这个服务中,我接收外部函数调用,应该触发对 Observable 的下一个调用,以便各种消费者得到订阅事件。在观察者构造函数期间,我可以调用 next 并且一切运作良好,但是如何在构造函数之外访问它,以便外部触发器可以触发 next...
创建 RxJS BehaviorSubject 时,它保持为 BehaviorSubject 直到被 pipe。一旦返回一个 pipe 版本,则变成一个 AnonymousSubject。 示例: // Instance of `BehaviorSubject` const beha...
我在一个服务中有以下的BehaviorSubject: isAuthenticated = new BehaviorSubject<boolean>(false); 我在一个组件中使用它,代码如下: authenticated: Observable<boolean>...
我已经实现了一个简单的BehaviorSubject。 import {BehaviorSubject} from "rxjs"; class MyWeirdoClass { constructor() {} private st: Subject<boolean>...