0
ユーザーがシステムにログインした後にページを更新するだけでいいですか?私はこれをGoogleで検索しますが、解決策を見つけることができませんでした。助けてください。システムからlgoinへの角2ページのリフレッシュ
returnUrl:String = '/admin/dashboard';
submitForm(value: any) {
if (this.myForm.dirty && this.myForm.valid) {
this.authenticationService.login(this.user).subscribe(
/* happy path */ respond => {
// login successful if there's a jwt token in the response
let user = respond;
if (user && user.token) {
// store user details and jwt token in local storage to keep user logged in between page refreshes
localStorage.setItem('currentUser', JSON.stringify(user.token));
}
this.toasterService.pop('success', 'SUCCESS', 'You have successfully logged in');
return this.router.navigate([this.returnUrl]);
},
/* error path */ error => {
this.toasterService.pop('error', this.sharedService.errorMsg, error);
}
);
} else {
this.toasterService.pop('error', this.sharedService.errorMsg, 'Invalid data submission');
}
}
admin/dashboardに移動した後ダッシュボードコンポーネントをリフレッシュします。
あなたやあなたが場所と、その後location.reloadを注入する必要がある –
いくつかの擬似コードを支援するためのコードを投稿してくださいyoureのインデックスページにリダイレクトう
ようなものになるだろう – Morkクイックレスポンス@JayakrishnanGounderありがとうございます。私は質問を更新しました。 – rdanusha