为什么Observable订阅了一次以上

时间:2016-12-20 13:30:39

标签: rxjs observable subject

Observable只能由一个观察者订阅。主题允许值被多播到许多观察者,但在这个例子中为什么foo被订阅了两次?谢谢!

enter image description here

1 个答案:

答案 0 :(得分:0)

好的foo订阅了两次,因为你订阅了两次。对于以Rxjs开头的人来说,这是一种典型的混淆。为任何类型的可观察量(称为冷可观察量)订阅任意次数将导致您重复完全相同的过程,这就是这里发生的事情。为了更好地理解此事,您可以参考此处提出的问题:Hot and Cold observables : are there 'hot' and 'cold' operators?