function
Maps an array of injectable classes with canMatch functions to an array of equivalent CanMatchFn
for use in a Route
definition.
mapToCanMatch(providers: Type<{ canMatch: CanMatchFn; }>[]): CanMatchFn[]
providers | Type<{ canMatch: CanMatchFn; }>[] |
Usage
@Injectable({providedIn: 'root'}) export class AdminGuard { canActivate() { return true; } } const route: Route = { path: 'admin', canActivate: mapToCanActivate([AdminGuard]), };
© 2010–2023 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://angular.io/api/router/mapToCanMatch