AngularJS路由变化 监听方法
程序员文章站
2022-07-06 18:48:46
#使用AngularJS时,当路由发生改变时,我们需要做某些处理,此时可以监听路由事件,常用的是$routeStartChange, $routeChangeSuccess ##使用场景:在路由配置文件routeConfig.js,对路由跳转进行特殊处理经常用到 ......
#使用angularjs时,当路由发生改变时,我们需要做某些处理,此时可以监听路由事件,常用的是$routestartchange, $routechangesuccess
##使用场景:在路由配置文件routeconfig.js,对路由跳转进行特殊处理经常用到
app.run(['$rootscope', '$location', function($rootscope, $location) {
/* 监听路由的状态变化 */
$rootscope.$on('$routechangestart', function(evt, next, current){
console.log('route begin change');
});
$rootscope.$on('$routechangesuccess', function(evt, current, previous) {
console.log('route have already changed :'+$location.path());
});
}])
上一篇: 还得装孙子
推荐阅读
-
AngularJS实现一次监听多个值发生的变化
-
AngularJS实现用户登录状态判断的方法(Model添加拦截过滤器,路由增加限制)
-
AngularJS基于ui-route实现深层路由的方法【路由嵌套】
-
AngularJS 监听变量变化的实现方法
-
Vue 实时监听窗口变化 windowresize的两种方法
-
监听angularJs列表数据是否渲染完毕的方法示例
-
Angularjs通过指令监听ng-repeat渲染完成后执行脚本的方法
-
AngularJS实现单一页面内设置跳转路由的方法
-
AngularJS路由切换实现方法分析
-
RecyclerView中监听EditText变化的BUG的解决方法