我想在更改之前运行转换$location
,在 vanilla JS 中我可以选择不处理onhashchange
或pushstate
更新直到我准备好,但是我如何在 AngularJS 中实现这一点?
问问题
330 次
1 回答
2
看一下 $locationChangeStart(您可能还想查看许多其他事件:$locationChangeSuccess、$includeContentLoaded、$viewContentLoaded、$routeChangeStart、$routeChangeError、$routeUpdate、$routeChangeSuccess。
$scope.$on("$locationChangeStart", function (event, nextLocation, currentLocation) {
// Do things here and then you can use event.preventDefault()
});
于 2013-08-01T15:17:50.407 回答