AngularJS暂停$位置更改



我想在$location更改之前运行转换,在普通JS中,我可以选择在准备好之前不处理onhashchangepushstate更新,但如何在AngularJS中实现这一点?

查看$locationChangeStart(您可能还想查看其他一些事件:$locationChangeSuccess、$includeContentLoaded、$viewContentLoaded,$routeChangeStart、$routeChange Error、$routeUpdate、$routeShangeSuccess。

$scope.$on("$locationChangeStart", function (event, nextLocation, currentLocation) {
    // Do things here and then you can use event.preventDefault() 
});

相关内容

  • 没有找到相关文章

最新更新