Есть ли способ тихо изменить маршрут в строке url с помощью углового?
Пользователь нажимает ссылку на адрес электронной почты, который идет:
/verificationExecuted?verificationCode=xxxxxx
При загрузке страницы я хочу прочитать verificationCode, а затем очистить его:
if($location.path() == '/verificationExecuted'){
this.registrationCode = this.$location.search()["verificationCode"];
this.$location.search("verificationCode", null); //Uncomment but make this silent!
if(registrationCode != null) {
....
}
else $location.path("/404");
}
Что происходит, когда я очищаю это оставшаяся часть маршрута («/ verificationExecuted») остается, но повторяет триггеры маршрута, поэтому он снова появляется без кода подтверждения и переходит прямо к 404.
Я хочу удалить код, не делая ничего другого.
Это перезагрузит маршрут – WrksOnMyMachine