Lifecycle hooks
canActivate
canActivate(params: any, routeConfig: RouteConfig, navigationInstruction: NavigationInstruction): boolean | Promise<boolean> {
if (params.id === '42') {
return true;
}
return false;
}activate
activate(params: any, routeConfig: RouteConfig, navigationInstruction: NavigationInstruction): void | Promise<void> {
this.userId = params.id;
return this.userService.getUser(this.userId).then(user => this.user = user);
}canDeactivate
deactivate
Last updated
Was this helpful?