AngularJs: Как узнать, произошло ли изменение URL из адресной строки или из-за действия компонента - PullRequest
0 голосов
/ 25 июня 2018

Я создаю веб-приложение AngularJs, и мне нужно знать, вводит ли пользователь URL-адрес в адресную строку. В этом случае я уничтожу текущий контекст, чтобы инициировать новый. Я пытался использовать функцию $rootScope.$on('$locationChangeSuccess', function (event, newUrl, oldUrl) {}); но кажется, что нет никакого способа дифференцировать, если изменение происходит от пользователя, который ввел URL в адресной строке, или если оно происходит от действия в apge (кнопка, ссылка, введите в форму, ...). Могу ли я дифференцировать оба случая? Или я должен переосмыслить свою обработку URL (любое предложение)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...