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;
}