javascript - 当我回到上一个组件时,角度重新初始化组件
问题描述
我正在使用角度 v5。
我有 home 组件和 home2 组件
路由设置:
{
path: "home",
component: homecomponent
},
{
path:"home2",
component: home2component
}
{
path:"**",
redirectTo:"/home",
pathMatch: "full"
}
重定向回主组件时遇到问题。home 组件完成重新初始化。
如何管理 home 组件的状态?
解决方案
这是正常行为,因为当您访问 Angular 组件时,Angular 会触发生命周期钩子ngOnInit
来初始化组件
离开组件后,组件将被销毁,ngOnDestroy
以避免内存泄漏。
推荐阅读
- java - 如何为提供的 WSDL 编辑 Java 类
- tensorflow - 如何处理 parse_single_example 函数中的 categorical_column。
- laravel - Laravel:仅在 DOM 中可用时验证输入
- python - Keras 预测每次都返回相同的结果
- angular - 预期会出现错误“,”。ngOnInit 中的 ForkJoin 和 combineLatest
- android - 未发现 Android 5.x BLE GATT 服务,但设备已连接
- python - PyQt5 macOS 使用
- flutter - Flutter 中 onRequestPermissionResult() 的替代方法
- xcode - 文件“Info.plist”无法打开,因为没有这样的文件
- vb6 - 更改“参考”对话框宽度?