Я знаю, что могу получить текущий URL-адрес, используя $location.search()
и $location.path()
, но мне нужен способ получить предыдущий. Могу ли я использовать глобальную переменную или что-то в этом роде?Как получить предыдущий URL-адрес в AngularJS
1
A
ответ
4
Угловая $rootScope
будет иметь всю информацию по всем компонентам ваших приложений.
Здесь внизу $location
услуга, введенная по номеру $rootscope
, предоставит вам информацию о маршруте.
$rootScope.$on('$locationChangeStart', function (event, current, previous) {
console.log("Previous URL" +previous);
});
3
Вы можете использовать, например, ui-router для управления потоком вашего приложения, и с помощью этой библиотеки легко реализовать предыдущий элемент, сохранив его в $ stateChangeSuccess.
0
Вы можете сделать это, слушая событие $ routeChangeSuccess. Параметры: currentRoute и previousRoute. Вы также можете использовать $ locationChangeStart и сохранить текущий маршрут самостоятельно.
Смотрите здесь:
Смежные вопросы
- 1. AngularJS - Как получить фактический предыдущий путь
- 2. angularjs получая предыдущий путь
- 3. Как получить предыдущий элемент?
- 4. Получите «следующий» и «предыдущий» элементы в AngularJS?
- 5. AngularJS перенаправляет вспышки предыдущий шаблон
- 6. $ location.path получить мне предыдущий путь
- 7. магазин Предыдущий URL в веб-приложения AngularJs
- 8. Как получить предыдущий четверг, включительно?
- 9. angularjs получить предыдущий элемент нажатой кнопки внутри ng-repeat
- 10. Angularjs следующий и предыдущий день, год, месяц
- 11. Получить предыдущий элемент в Smarty
- 12. Получить предыдущий ключ в LinkedHashMap?
- 13. Как получить предыдущий год в php?
- 14. Как получить предыдущий элемент в DOM?
- 15. Как получить предыдущий тег в git
- 16. Как получить предыдущий элемент DOM в Javascript?
- 17. Как получить предыдущий элемент в ng-repeat?
- 18. Как получить предыдущий патч в gerrit
- 19. Как получить предыдущий URL страницы в javascript?
- 20. как получить предыдущий день в PHP
- 21. Как получить предыдущий год в sqlite
- 22. Как получить предыдущий url в колбе
- 23. Как получить предыдущий маршрут в MVC
- 24. Как получить предыдущий url страницы в AccessDeniedHandle
- 25. Как получить ближайший предыдущий элемент в jquery?
- 26. получить предыдущий url в magento как строку
- 27. Как получить предыдущий URL-адрес в JavaScript?
- 28. Получить предыдущий результат сборки
- 29. Получить предыдущий пакет .apk
- 30. разделForSectionIndexTitle получить предыдущий раздел
Будет ли 'document.referrer' работать на вас? В этом случае этот вопрос может быть обманом http://stackoverflow.com/questions/3528324/how-do-you-get-the-previous-url-in-javascript – Patrick