2017-04-24 113 views
0

什麼是不是從RxJS流退訂的影響,它完成後? 例如Angular 2 Http請求。退訂RxJS可觀察到的影響

可這導致內存泄漏?

+0

http://stackoverflow.com/q/38008334/3055401 – Und3rTow

+0

還可以實現自動角退訂。看到這篇文章:https://netbasal.com/automagically-unsubscribe-in-angular-4487e9853a88 –

回答

0

你實際上並沒有從http請求退訂,因爲他們的反應後立即完成/錯誤到達(並返回給用戶)。

的影響將是可觀察/訂閱的JavaScript變量沒有被垃圾回收,因爲他們會離開的引用,將依次創建內存泄漏。

它可能會或可能不會影響性能,取決於新的可觀察/認購多少次創建和「左腐爛」。