Angular2实现了下拉EventEmitter,没有取消订阅

时间:2017-07-09 19:00:56

标签: angular

我深入了解了物化下拉代码

并在服务文件夹(ng2-dropdown-state.ts)中我可以看到使用

EventEmitter的

但在组件文件夹中我看不到

上的任何取消订阅

ngOnDestroy钩子。

所以我想知道是否存在内存泄漏问题。

可能我错了,但我想知道是不是

在代码的任何部分都有一种方法可以避免

内存泄漏问题。

有人可以解释一下吗?

1 个答案:

答案 0 :(得分:2)

假设您指的是非正式的ng2-material-dropdown - afaik是,可能存在内存泄漏,因为RxJS EventEmitterEventEmitter扩展)订阅了here并且从未取消订阅。另外,作为@Output()无法完成 - 这就是it shouldn't be subscribed manually to的原因,它们仅用于Angular的pip install numpy --upgrade

您已经看过了,所以您可以选择更好的图书馆或向这个图书馆提出拉动请求。