0
我有一個熱門的RxJS Observable,我想根據應用程序的上下文采用不同的方式進行響應。該主題發出基於由指令攔截一些全球性行動的新事件,但後來我想角度服務中RxJS主題的上下文處理
- 若一個子組件訂閱的主題,那麼孩子應該處理該事件
- 否則,使用全局處理程序
我可以從主題獲取訂閱者的數量,然後告訴全局處理程序忽略是否有多個訂閱者,但它不是API的一部分,所以它看起來可能不是正確的方式來處理它。那麼做這件事的正確方法是什麼?
此外,全局事件處理程序應該是指令,服務的一部分,還是應該在新組件中?
全局處理程序本身是一個觀察者? – martin
@martin全局處理程序可以訂閱主題。爲了知道我發生了一件事情,我必須這樣做。 – Keith