当返回按钮被点击angularjs时重载页面
Reload page when back button is clicked angularjs
我是angularjs的新手,当我点击后退按钮时,我试图让我的页面重新加载和控制器重新加载。我使用了一个嵌套的UI-router现在,点击后退按钮时页面不会重新加载控制器也不会重新加载。
更具体地说,当你处于子状态并点击后退按钮时,我希望父状态和它的控制器被重新加载。对如何解决这个问题有什么建议吗?谢谢。
它故意不重新加载,因为这通常是低效的,它认为这是你想要的。当你在ui-router中有一个嵌套状态时,父节点和子节点同时处于活动状态,所以ui-router通常不需要这样做。如果有必要,您可以监听$stateChangeStart
,并在必要时调用$state.reload()
。只要记住,一旦你的页面加载,你会得到一个$stateChangeStart
事件触发,所以要确保你不进入无限循环!
相关文章:
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- AngularJS:我可以跳过函数参数回调吗
- AngularJS UI路由器不能像ng路由器那样工作
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- 如何包含特定于每个视图angularjs的javascript文件
- AngularJS:ng之后,重复$scope值未按预期更新
- AngularJS-在JSON选择器中使用变量名
- $window.ga在AngularJS事件中未定义
- AngularJS-使用'true'属性
- 打开一个模态并将其链接到AngularJS中的指令
- Angularjs ng包括强制重载
- AngularJS's ng表重载不起作用
- 在AngularJs中重载部分模板
- 当返回按钮被点击angularjs时重载页面
- 如何重载页面(angularJs)
- AngularJS重载页面
- 在angularjs中重载传递给指令的函数对象或访问实例方法中的方法
- AngularJS html5mode重载页面
- 点击重载按钮后,AngularJS-then()方法未被调用
- AngularJS在IFrame中的run()方法不会在IFrame重载时重新运行