首页 > 解决方案 > 当我回到上一个组件时,角度重新初始化组件

问题描述

我正在使用角度 v5。

我有 home 组件和 home2 组件

路由设置:

{
path: "home", 
component: homecomponent
}, 
{
path:"home2", 
component: home2component
}
{
path:"**", 
redirectTo:"/home", 
pathMatch: "full"
}

重定向回主组件时遇到问题。home 组件完成重新初始化。

如何管理 home 组件的状态?

标签: javascriptnode.jsangulartypescriptecmascript-6

解决方案


这是正常行为,因为当您访问 Angular 组件时,Angular 会触发生命周期钩子ngOnInit来初始化组件

离开组件后,组件将被销毁,ngOnDestroy以避免内存泄漏。


推荐阅读