Маршрутизация не работает в угловом веб-приложении

99
9

Я пытаюсь перейти на страницу сброса со страницы входа в webapp, над которой я работаю, но ничего не происходит, когда я нажимаю "забыл пароль". когда я заменяю #/login #/reset в адресной строке, вид меняется на страницу сброса, поэтому я знаю, что маршрут настроен правильно. Любая идея, что я делаю неправильно?

Мой код:

в моем шаблоне для входа:

<a href="#" class="forgotPassword" ng-click="forgotPassword()">Forgot Password?

В моем контроллере входа:

$scope.forgotPassword = function(){
$location.path('/reset');
}

спросил(а) 2021-01-25T17:44:13+03:00 5 месяцев назад
1
Решение
88

всякий раз, когда используется якорный тег и вы хотите перенаправить с помощью ng-click, не используйте href

для вас удалить href

теперь ваш шаблон выглядит так..

<a class="forgotPassword" ng-click="forgotPassword()">Forgot Password?

ответил(а) 2021-01-25T17:44:13+03:00 5 месяцев назад
45

Вы пытались перенаправить свое представление с помощью тега "href" вместо функции "ng-click"?

<a href="/reset" class="forgotPassword">Forgot Password?</a>

ответил(а) 2021-01-25T17:44:13+03:00 5 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема