我在处理后退按钮时遇到问题,当用户点击后退按钮时,不会触发 ngOnInit 并且组件无法正常工作。
从我所看到的我明白,当回带它时,它只会使 ngOnDestroy 火而不是 ngOnInit

有没有人遇到同样的问题,你是如何处理的?
谢谢你

最佳答案

经过一番搜索,我决定使用这个解决方案

在我需要 ngOnInit 运行的组件中,即使导航来自后退按钮或功能,我添加了这个

constructor(private location : PlatformLocation) {}

ngOnInit() {
    this.location.onPopState(() => {
    this.initComponent();
});
}

关于angular - 本地脚本 |在android后退按钮导航后调用ngOnInit,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50782792/

10-11 14:00