0
ログインURL(別のホストとアプリケーション)にナビゲート/リダイレクトすることはできますか?または、アプリケーションのルート内のURLにのみナビゲート/リダイレクトする必要がありますか?認証ガードをAngular 2で開発したいと思っています。ログインURLにナビゲート/リダイレクトできますか?
角度サイトからの例は、アプリケーションのルートが許可されていることを示唆している:
canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot) {
if (this.authService.isLoggedIn) { return true; }
// Store the attempted URL for redirecting
this.authService.redirectUrl = state.url;
// Navigate to the login page
this.router.navigate(['/login']);
return false;
}