ngOnDestroy重新加载页面



我正在尝试理解和实验Angular的生命周期钩子。

关于ngOnDestroy,在官方文档中说:

当指令、管道或服务被销毁时调用的生命周期钩子。用于销毁实例时需要进行的任何自定义清理。

所以,当我重定向页面时,我能够触发ngOnDestroy事件。奇怪的是,当我重新加载页面时,我无法触发ngOnDestroy。当我重新加载页面时,它不会破坏我的指令和服务吗?为什么在页面重新加载时不触发ngOnDestroy?

这个问题在这里已经有了答案:

ngOnDestroy仅在组件在angular工作流中被销毁时触发。然而,刷新页面在工作流

之外。

ngOnDestroy只在组件或服务在angular工作流中被销毁时才会被触发。因此,重新加载或刷新页面不在作用域内,因此此方法不会触发。

相关内容

  • 没有找到相关文章

最新更新