2017-04-04 43 views

回答

1

如果通過「完成執行」您的意思是「他們已經完成」。

RXJS docs(見本頁面底部的小工具,「你需要找到一個運營商的問題,通過選擇從下面的列表的選項開始:?」):

「我有一些Observable作爲一個Observable組合在一起,我希望在所有這些Observable都完成時收到通知。「

»你想要靜態運算符forkJoin。

(請注意,我不知道你所說的「執行完畢」的意思)

+0

我並不是說觀察者已經完成了執行,而是觀察者。 BehaviourSubject在代碼(觀察者作爲函數)中訂閱了在.next事件發生時觸發的訂閱。 我想在所有的觀察者(即訂閱了該觀察的功能)的完成執行就知道了。 –

+0

再加入一些代碼,因爲'forkJoin'仍然是答案,而不是一個完整的... – n00dl3

+0

感謝,會嘗試。我只是想解釋我的意思是「完成執行」 –