When I know that the observable will definitely complete (either with complete
or an error
notification) before my component/class goes out of scope, do I still need to unsubscribe from it to prevent memory leaks? In other words, is completed/error-ed observable cleaned-up automagically so I don't have to worry?
相关问题
- Angular RxJS mergeMap types
- npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fs
- How to update placeholder text in ng2-smart-table?
- How to instantiate Http service in main.ts manuall
- Angular: ngc or tsc?
相关文章
- angular脚手架在ie9+下兼容问题
- angular 前端项目 build 报错 "Cannot find module 'le
- Angular Material Stepper causes mat-formfield to v
- After upgrade to Angular 9 cannot find variable in
- is there any difference between import { Observabl
- Suppress “Circular dependency detected” suppress w
- How can you get current positional information abo
- Angular material table not showing data
The Subscribing and Unsubscribing section of the Observable Contract is definitive regarding your question. It states:
This is also mentioned in the Observable Termination section:
So, no, there is no need to unsubscribe from observables that complete or error. However, there is no harm in doing so.