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.
constructor
RedirectCommand
@returns
RedirectCommand
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