ngx-componentdestroyed:取消订阅Angular Components中的Observables

时间:2024-02-22 12:00:48
【文件属性】:

文件名称:ngx-componentdestroyed:取消订阅Angular Components中的Observables

文件大小:52KB

文件格式:ZIP

更新时间:2024-02-22 12:00:48

angular rxjs AngularTypeScript

退订Angular中的Observables 该库提供了实用程序方法,可帮助您退订Angular应用程序中ReactiveX的Observables。 如果您已经使用了该库,并希望将其与Angular 9一起使用:请查看《 。 为什么? 取消订阅可观察对象将导致可观的流泄漏,因为可观察流将保持打开状态,甚至可能在组件已被破坏或用户导航到另一个页面之后也是如此。 重要提示:如果在中使用服务,则它们会受到同一内存泄漏问题的影响! 这篇博客文章提供了更多信息: 赞助人 :red_heart_selector: :red_heart_selector: 首先:检查您的Angular版本! 如果您将Angular <= 8或Angular 9与ViewEngine一起使用,而不是Ivy,则必须使用该库的早期版本。 请参阅以获取更多说明。 如果您使用的是最新的Angular版本,并且不知道ViewEngine或Ivy是什么,请继续执行以下说明。 演示版 @Component({ selector: 'foo', templateUrl: './foo.compon


【文件预览】:
ngx-componentdestroyed-master
----.travis.yml(38B)
----typings.json(117B)
----docs()
--------viewengine.md(774B)
----package.json(1KB)
----tslint.json(1KB)
----LICENSE(11KB)
----package-lock.json(154KB)
----src()
--------test.ts(4KB)
--------index.ts(2KB)
----.npmignore(22B)
----tsconfig.json(859B)
----tsconfig.dist.es2015.json(140B)
----spec()
--------mocha.opts(158B)
--------setup.js(65B)
----.gitignore(41B)
----CHANGELOG.md(426B)
----README.md(5KB)

网友评论