1
我有一個行爲主題BehaviorSubject<MyModel>(new MyModel)
。根據我所做的讀物,我瞭解到,無論何時對行爲主題進行訂閱,只要訂閱完成,訂戶就會獲得默認的MyModel
對象。Rxjs:BehaviourSubject值發射
但是我對這個場景感到困惑,假設一些ClassA
訂閱了行爲主題,然後在對它進行調整後發現了一個值。 ClassA
已發出後,ClassB
訂閱的主題,所以現在ClassB
訂閱收到new MyModel()
對象或最後發射的主題模型。
請讓我知道,如果需要進一步澄清。
最後一個發射。 「BehaviorSubject」立即觸發新訂閱中最近發佈的值。 – drewmoore
^^注意這是一般的主題**不是**,它專指「BehaviorSubject」。例如,一個'ReplaySubject'立即在新的訂閱中依次發送*所有先前發送的值。 – drewmoore
我沒有'ReplaySubject',它的'BehaviourSubject'。我知道'ReplaySubject'如何工作 –