gpt4 book ai didi

angular - 原生脚本 |在 android 后退按钮导航之后调用 ngOnInit

转载 作者:太空狗 更新时间:2023-10-29 18:18:35 24 4
gpt4 key购买 nike

我在处理后退按钮时遇到问题,当用户点击后退按钮时,不会触发 ngOnInit 并且组件无法正常工作。据我所见,我了解到当回弹时它只会使 ngOnDestroy 着火而不是 ngOnInit

this is the lifecycle

open App --> ngOnInit() called

click on some anther component --> ngOnInit() of the new component called

tap back --> ngOnDestroy

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

最佳答案

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

在我需要 ngOnInit 运行的组件中,即使导航来自后退按钮或我添加的功能也是如此

constructor(private location : PlatformLocation) {}

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

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

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com