New Angular Guards V15
Mon Feb 27 2023 10:03:50 GMT+0000 (Coordinated Universal Time)
Saved by
@mtommasi
@Injectable({ providedIn: 'root' })
export class PermissionsService {
isAdmin(isAdmin: boolean) {
return isAdmin;
}
}
export const canActivate = (isAdmin: boolean, permissionService = inject(PermissionsService)) => permissionService.isAdmin(isAdmin);
export const APP_ROUTES: [{
path: 'dashboard',
canActivate: [() => canActivate(true)],
loadComponent: () => import('./dashboard/admin.component'),
}]
content_copyCOPY
Comments