Я использую angularJS $ Location Service для изменения маршрутизации, проблема в $location.url(someUrl)
асинхронная, но не возвращает обещание.
Поэтому я искал какое-то решение для этого и нашел эти события:
$scope.$on('$locationChangeSuccess')
$routeChangeStart
$routeChangeSuccess
, но эти события не происходят, например, когда URL-адрес, предоставленный функции $location.url
, совпадает с текущим, я ищу какое-то надежное решение, чтобы гарантировать, что $location.url
завершит свою работу