gpt4 book ai didi

javascript - 单击后退按钮时重新加载页面

转载 作者:行者123 更新时间:2023-11-28 08:01:56 26 4
gpt4 key购买 nike

我是 angularjs 新手,我试图在按下后退按钮时重新加载我的页面并重新加载 Controller 。我正在使用嵌套的 UI 路由器,现在,单击后退按钮时页面不会重新加载, Controller 也不会重新加载。

更具体地说,当您处于子状态并单击后退按钮时,我希望重新加载父状态及其 Controller 。关于如何解决这个问题有什么建议吗?谢谢。

最佳答案

它故意不重新加载,因为这通常效率低下,而且它认为这就是你想要的。当 ui-router 中有嵌套状态时,父级与子级同时处于事件状态,因此 ui-router 通常不需要这样做。如有必要,您可以监听 $stateChangeStart 并在必要时调用 $state.reload() 来执行此操作。请记住,一旦您的页面加载,您就会触发 $stateChangeStart 事件,因此请确保您不会进入无限循环!

关于javascript - 单击后退按钮时重新加载页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25274853/

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