Я занимаюсь разработкой приложения angular6 и развернул его с помощью домена lime "www.mydomain.com/".
Все маршруты работают нормально, как "www.mydomain.com/dashboard", "www.mydomain.com/products" и др. c .,
Проблема в том, что у нас есть смена пароля для ссылки, это как "www.mydomain.com/mga/sps/authsvcurn: ibm: security: authentication / changePassword". (Ссылка отправляет почту OTP на наш почтовый идентификатор, который используется для входа в приложение, и ожидает обновления OTP)
Я использовал ссылку, чтобы перенаправить изменить пароль. Но он не будет перенаправлять переход на домашнюю страницу только "www.mydomain.com/" из-за маршрутизации в том же домене.
update
Проблема возникает только впервые chrome только браузер . Когда я вхожу в первый раз, нажмите кнопку «Изменить пароль», ссылка активируется, но через несколько секунд происходит перенаправление на домашнюю страницу.
Второй раз, если я нажимаю ту же кнопку, ссылка перенаправляет на правильную страницу ( см. пароль на странице URL).
Как решить эту проблему? Пожалуйста, помогите мне.
Вот код:
my-profile.component. html
<a (click)="changePassword()">Change Password</a>
my-profile.component.ts
changePassword() {
window.location.href = 'www.mydomain.com/mga/sps/authsvcurn:ibm:security:authentication/changePassword';
}