繁体   English   中英

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

[英]Reload page when back button is clicked angularjs

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM