Я хочу, чтобы моя страница перенаправлялась на домашнюю страницу после того, как пользователь успешно зарегистрировался.
1) Это работает нормально, когда я использую ниже URL.
http://localhost:4200/signup
2) Но когда я используюURL с идентификатором реферала, как показано ниже
http://localhost:4200/referral/ONGMwyi1azt
, он снова будет перенаправлен на
http://localhost:4200/signup
Код:
signUp() {
let params = {};
params["action"] = "addUser";
params["first_name"] = this.first_name;
params["last_name"] = this.last_name;
params["user_name"] = this.user_name;
params["email_id"] = this.email_id;
params["password"] = sha256(this.password);
this._httpService.addUser(this.url, params).subscribe(resp => {
if (
resp["status"] === "User Registration Successful"
) {
// this._zone.run(() => this._router.navigate(["/home"]));
// setTimeout(() => this._router.navigate(["/home"]), 10);
this._router.navigate(["/home"]);
}
});
}
И пользователь успешно зарегистрируется , ноне перенаправлен на домашнюю страницу.
В чем именно проблема, когда один случай работает, а другой выходит из строя?Спасибо.