YK
Size: a a a
YK
С
YK
YK
AS
С
AU
S
VK
VK
OS
canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot) {
const nameOfComponent = route.routeConfig.component.name;
return doSomeRoleCheck(nameOfComponent);
}
OS
canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot) {
if (!route.routeConfig.component instanceof RoleCheck) {
//Throw
}
return doSomeRoleCheck(route.routeConfig.component.myRoles)
}
J
IS
VK
canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot) {
const nameOfComponent = route.routeConfig.component.name;
return doSomeRoleCheck(nameOfComponent);
}
NS
S
S
J