小编pur*_*eel的帖子

ngOnDestroy 在第一次加载页面时被调用

当我第一次加载页面时,在某些页面上,它在 ngOnDestroy 中显示取消订阅错误,因为我正在取消订阅其中的订阅。

我不确定为什么在组件的初始化时调用 ngOnDestroy 。

在此输入图像描述

在此输入图像描述

这是我第一次加载页面时看到的错误。

我认为这是 angular2-multiselect-dropdown 的一些问题,但在其他一些组件中,它自己的 ngOnDestory 也被调用,并表示未定义取消订阅的订阅。

所以我添加了 if 条件来删除错误消息。 在此输入图像描述

这就是订阅的创建。

在此输入图像描述 在此输入图像描述

实际上我不认为它在定义可观察量方面有任何其他问题。

那么这是 Angular 组件生命周期的问题还是 Angular2-multiselect-dropdown 的问题?

我之前没有看到这个错误,也不知道我做错了什么。任何人都可以有类似的问题或帮助我解决这个问题吗?提前致谢。

lifecycle angular

8
推荐指数
2
解决办法
4378
查看次数

标签 统计

angular ×1

lifecycle ×1