我深入了解了物化下拉代码
并在服务文件夹(ng2-dropdown-state.ts)中我可以看到使用
EventEmitter的但在组件文件夹中我看不到
上的任何取消订阅ngOnDestroy钩子。
所以我想知道是否存在内存泄漏问题。
可能我错了,但我想知道是不是
在代码的任何部分都有一种方法可以避免
内存泄漏问题。
有人可以解释一下吗?
答案 0 :(得分:2)
假设您指的是非正式的ng2-material-dropdown - afaik是,可能存在内存泄漏,因为RxJS EventEmitter
(EventEmitter
扩展)订阅了here并且从未取消订阅。另外,作为@Output()
无法完成 - 这就是it shouldn't be subscribed manually to的原因,它们仅用于Angular的pip install numpy --upgrade
。
您已经看过了,所以您可以选择更好的图书馆或向这个图书馆提出拉动请求。