2
Я хотел бы запустить переход до изменения $location
, в vanilla JS Я могу выбрать не обрабатывать обновление onhashchange
или pushstate
, так как я готов, но как мне добиться этого в AngularJS?
Я хотел бы запустить переход до изменения $location
, в vanilla JS Я могу выбрать не обрабатывать обновление onhashchange
или pushstate
, так как я готов, но как мне добиться этого в AngularJS?
Посмотрите на $ 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()
});
Спасибо, я попробую это. Кроме того, я предполагаю, что перезапустил процесс, вызвав '$ routes.reload()'. –