同时
Subject是an
Observable和an
Observer,可以像普通可观察对象一样取消订阅。使主题特别之处在于它是可观察者和观察者之间的桥梁。它可以通过释放观测到的项目,也可以发射新的项目。就像对期货的承诺一样,主体是可观察的对象。
这是主题科的简短说明:
AsyncSubject :仅发出源Observable的最后一个值
BehaviorSubject :当观察者订阅时,会发出源Observable的最近发出的项目和所有后续项目。
PublishSubject :在订阅时发出源Observable的所有后续项。
ReplaySubject :不管订阅者何时订阅,都会发出源Observable的所有项目。
在官方文档提供了一些好的大理石图这使得它更容易理解



