RedirectCommand
Class
Can be returned by a Router
guard to instruct the Router
to redirect rather than continue
processing the path of the in-flight navigation. The redirectTo
indicates where the new
navigation should go to and the optional navigationBehaviorOptions
can provide more information
about how to perform the navigation.
Description
Can be returned by a Router
guard to instruct the Router
to redirect rather than continue
processing the path of the in-flight navigation. The redirectTo
indicates where the new
navigation should go to and the optional navigationBehaviorOptions
can provide more information
about how to perform the navigation.
const route: Route = { path: "user/:userId", component: User, canActivate: [ () => { const router = inject(Router); const authService = inject(AuthenticationService); if (!authService.isLoggedIn()) { const loginPath = router.parseUrl("/login"); return new RedirectCommand(loginPath, { skipLocationChange: "true", }); } return true; }, ],};
Jump to details