Позвольте мне описать мой вариант использования.
У меня есть требование изменить код AngularJs на angular 7.
Приложение содержит страницу для получения пароля.Процесс получения пароля выглядит следующим образом.
- Форма получения пароля принимает электронную почту от пользователя и отправляет запрос на сервер
- Сервер генерирует временный URL-адрес для сброса пароля.и отправляет электронное письмо пользователю, содержащее ссылку для сброса пароля.
- Временная ссылка, отправленная по электронной почте, имеет формат https://server_address/index.html#/reset-password?uid=user_id&t=token.
Теперь проблемаis: Временная ссылка, отправленная по электронной почте, содержит «index.html #» в URL.Но базовый URL-адрес приложения angular7 http://angualar_app_url/#/. Так что Angular не может понять адрес и не может перенаправить на страницу.
У меня нет доступа к коду сервера, поэтому у меня естьработать только на угловой стороне.
Может кто-нибудь сказать мне обходной путь, чтобы я мог перенаправить на страницу всякий раз, когда пользователь нажимает на временную ссылку, отправленную по электронной почте