2017-04-24 111 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变量没有被垃圾回收,因为他们会离开的引用,将依次创建内存泄漏。

它可能会或可能不会影响性能,取决于新的可观察/认购多少次创建和“左腐烂”。