2016-03-07 79 views
4

我有服務,連接Subject()做分頁。我正在使用next(newData)傳遞給主題,這讓主題保持活力,現在我需要在每個ajax調用上使用complete()並將它傳遞給主題。但做了一個後complete()我開始得到錯誤。Rxjs主題next()完成後()

我想知道,如果一旦completed()已經被觸發,我們仍然可以通過Subject觀測值仍然next(newData)

回答

7

有關堆棧溢出的前一個問題的一些主題的一些信息:here。我鼓勵你查看它。

關於您的具體問題,一旦完成的科目不能再發射。這是他們遵守的合同的一部分。根據應用程序的邏輯和流程,你可以:(?爲什麼確實是你完成它,如果你仍然需要它以後)

  • 決定不完成主體
  • 只要創建一個新的課題需要一個,但是你必須把它傳遞給需要它的人。