Function: Allow()
function Allow(): (target: Function, context: ClassMethodDecoratorContext) => void;
Defined in: src/router/decorators/base-policy.ts:103
Decorador @Allow()
Marca un método que, cuando retorna true, indica que la navegación debe ser permitida. El componente se cargará y la ruta se activará.
El método puede ser síncrono o asíncrono. Si retorna false o undefined, se considera que este método no tiene opinión sobre la navegación y se continuará evaluando otros métodos.
Returns
(target: Function, context: ClassMethodDecoratorContext): void;
Parameters
| Parameter | Type |
|---|---|
target |
Function |
context |
ClassMethodDecoratorContext |
Returns
void
Example
@Allow()
publicRoute() {
return this.route.meta?.public === true;
}