¿Cuál es el propósito de un guardia de ruta?
¿Cuál es el propósito de un guardia de ruta?

Video: ¿Cuál es el propósito de un guardia de ruta?

Video: ¿Cuál es el propósito de un guardia de ruta?
Video: COMO CAMBIAR EL OBJETIVO DEL GOLPE A CAYO PERICO💎[CAMBIAR OBJETIVO PRINCIPAL] GTA 5 ONLINE 2024, Abril
Anonim

Cuáles son Guardias de ruta ? Angular guardias de ruta son interfaces que pueden decirle al enrutador si debe permitir o no la navegación a un ruta . Toman esta decisión buscando un valor de retorno verdadero o falso de una clase que implementa el Guardia interfaz.

Teniendo esto en cuenta, ¿por qué necesitamos guardias de ruta?

La navegación del enrutador angular guardias Permitir otorgar o eliminar el acceso a ciertas partes de la navegación. Otro guardia de ruta , el CanDeactivate Guardia , incluso permite usted para evitar que un usuario deje accidentalmente un componente con cambios no guardados.

Además, ¿qué es la guardia en angular? Guardias en Angular no son más que la funcionalidad, la lógica y el código que se ejecutan antes de que se cargue la ruta o los que abandonan la ruta. Diferentes tipos de guardias , CanActivate Guardia (por ejemplo, verifica el acceso a la ruta). CanActivateChild Guardia (verifica el acceso a la ruta del niño).

Simplemente, ¿puedes activar un guardia de ruta?

CanActivate interfaz de enlace que una clase pueden implementar para ser un Guardia decidir si un ruta puede ser activado . Me caigo guardias volver verdadero, navegación voluntad Seguir. Si alguna Guardia devuelve un UrlTree, navegación actual voluntad ser cancelado y una nueva navegación voluntad ser iniciado en el UrlTree devuelto desde el Guardia.

¿Qué son los protectores de ruta en angular 2?

Como sugiere el nombre, puede configurar guardias sobre rutas en su aplicación para controlar cómo el usuario navega entre ellos. Esas son funciones llamadas cuando el enrutador intenta activar o desactivar ciertos rutas.

Recomendado: