我在处理后退按钮时遇到问题,当用户点击后退按钮时,不会触发 ngOnInit 并且组件无法正常工作。
从我所看到的我明白,当回带它时,它只会使 ngOnDestroy 火而不是 ngOnInit
有没有人遇到同样的问题,你是如何处理的?
谢谢你
最佳答案
经过一番搜索,我决定使用这个解决方案
在我需要 ngOnInit 运行的组件中,即使导航来自后退按钮或功能,我添加了这个
constructor(private location : PlatformLocation) {}
ngOnInit() {
this.location.onPopState(() => {
this.initComponent();
});
}
关于angular - 本地脚本 |在android后退按钮导航后调用ngOnInit,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50782792/