@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'), }]
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter