app.component.html
У меня есть два компонента
1) Сбросить пароль
2) ЛогинКомпонент
на той же роутер-розетке.
при успешном сбросе пароля. Я перенаправляю на компонент входа в систему.
Как передать данные из ResetPassword в LoginComponent?
Я пытался использовать метод подписки, чтобы сделать это, но это не работает.
Может кто-нибудь помочь мне исправить это.
LoginService
export class LoginService{
private messageSource = new BehaviorSubject('');
currentMessage = this.messageSource.asObservable();
setResetPassword(message: string) {
this.messageSource.next(message)
}
}
LoginComponent
OnInit{
this._loginService.currentMessage.subscribe(message => {
if (message !== undefined && message !== "") {
this.toastr.info(message);
}
});
}
ResetComponent
OnInit(){
this._loginService.setResetPassword("Password Changed Successfully");
}