【发布时间】:2016-11-27 14:17:04
【问题描述】:
我正在为我的应用创建一个类,该类保留一个内部 BehaviorSubject。有没有办法可以公开相应的“BehaviorObservable”,它通过主题的值传递,但只有Observable 接口的“只读”内容? .next()、.error() 和 .complete() 方法应该只在内部可用。
这不仅仅是使用Observable.create() 来传递主题值的问题(我相信)。我的 API 的用户应该 .subscribe() 到暴露的 observable,然后立即获取存储的当前值的回调。
我也许可以一起破解一些东西,但我确信我只是错过了 RxJS 已经可以做的一些事情。
【问题讨论】:
标签: javascript rxjs observable rxjs5 behaviorsubject