我有一个模块的运行函数,里面有一个$routeChangeStart
事件绑定。我想知道触发第一个 routeChangeStart 事件的时间。我期望它应该在第一次请求之后但在任何页面呈现之前立即调用,但它不是我预期的那样。似乎在页面开始呈现后调用了该事件。
module.run(function ($location, $rootScope) {
$rootScope.$on("$routeChangeStart", function (event, next, current) {
//do something with next.xxx
});
})
预期的行为是什么?或者这是一个错误?