【发布时间】:2016-10-27 18:22:15
【问题描述】:
我正在阅读 rxjs 手册,我对多播和发布运营商之间的区别有点困惑。它们看起来非常相似。
【问题讨论】:
标签: rxjs5
我正在阅读 rxjs 手册,我对多播和发布运营商之间的区别有点困惑。它们看起来非常相似。
【问题讨论】:
标签: rxjs5
我在阅读http://reactivex.io/rxjs/manual/overview.html 时遇到了同样的问题。所以说清楚,.publish() 只是.multicast(new Rx.Subject()) 的简写(和publishBehavior、publishLast 和publishReplay 相似,但分别实例化BehaviorSubject、AsyncSubject 和ReplaySubject)。
【讨论】:
它们确实非常相似,而且它们的历史让人更加困惑。
简单来说,发布是多播的一个特例。发布总是创建一个新的主题(然后几乎使用多播),而多播使用提供的主题作为参数。
【讨论】: