Function: Block()
function Block(): (target: Function, context: ClassMethodDecoratorContext) => void;
Defined in: src/router/decorators/base-policy.ts:138
Decorador @Block()
Marca un método que, cuando retorna true, indica que la navegación debe ser bloqueada completamente. El componente no se cargará y el router intentará el siguiente candidato si existe.
A diferencia de @Redirect(), este decorador no navega a ninguna otra ruta. Simplemente detiene la navegación actual.
Returns
(target: Function, context: ClassMethodDecoratorContext): void;
Parameters
| Parameter | Type |
|---|---|
target |
Function |
context |
ClassMethodDecoratorContext |
Returns
void
Example
@Block()
maintenanceMode() {
return this.configService.isMaintenanceMode();
}