我的代碼與跨應用許多觀察家BehaviorSubject。 在BehaviorSubject上創建.next()時,如何知道所有已註冊的觀察者何時已完成執行。如何與執行等到觀察員BehaviourSubject完整//角2個RxJS
回答
如果通過「完成執行」您的意思是「他們已經完成」。
從RXJS docs(見本頁面底部的小工具,「你需要找到一個運營商的問題,通過選擇從下面的列表的選項開始:?」):
「我有一些Observable作爲一個Observable組合在一起,我希望在所有這些Observable都完成時收到通知。「
»你想要靜態運算符forkJoin。
(請注意,我不知道你所說的「執行完畢」的意思)
我並不是說觀察者已經完成了執行,而是觀察者。 BehaviourSubject在代碼(觀察者作爲函數)中訂閱了在.next事件發生時觸發的訂閱。 我想在所有的觀察者(即訂閱了該觀察的功能)的完成執行就知道了。 –
再加入一些代碼,因爲'forkJoin'仍然是答案,而不是一個完整的... – n00dl3
感謝,會嘗試。我只是想解釋我的意思是「完成執行」 –
- 1. Rxjs觀察員
- 2. 簡單的觀察到/觀察員rxjs
- 3. 等待所有觀察到的與rxjs
- 4. rxjs與角2 - 如何鏈可觀察流
- 5. Rxjs與觀察到的
- 6. 角 - rxjs可觀察陣列
- 7. Rxjs結合2個觀測,角2
- 8. C#4個觀察員執行
- 9. 如何在RxJs中執行操作後重試觀察值?
- 10. RxJS可觀察的合併角
- 11. 角2個可觀測量 - 需要等待,直到操作完成運行前可觀察
- 12. 如何檢測觀察員完成Firebase
- 13. RXJS序列多個可觀察到的
- 14. 推遲觀察到另一個時RxJs
- 15. RxJs可觀察vs
- 16. 角2&RxJS:使用映射的陣列的Rx可觀察
- 17. 梳理多個RxJS可觀察物並執行計數任務
- 18. 等待觀察完成
- 19. 如果rxjs觀察到檢查結束
- 20. RXAndroid:可觀察等待另一個可觀察的完成
- 21. 角2可觀察到與多個訂戶
- 22. 角2承諾可觀察
- 23. 角2 ngIf可觀察?
- 24. 角:可觀察執行要求多次
- 25. 角2觀察到的問題
- 26. 角2站可觀察到的
- 27. 角2觀察到的JSON錯誤
- 28. 角2異步觀察到@input
- 29. 角2觀察到的未來
- 30. 如何等待函數在角度2中完成其執行。
「完成了執行」 ......你是什麼意思?叫'.complete()'? – n00dl3