Quina és la finalitat d'una Guàrdia de ruta?
Quina és la finalitat d'una Guàrdia de ruta?

Vídeo: Quina és la finalitat d'una Guàrdia de ruta?

Vídeo: Quina és la finalitat d'una Guàrdia de ruta?
Vídeo: ¡Es un gran pistolero! | EL AGUIJÓN DEL DESIERTO! | Películas de Acción! 2024, Març
Anonim

Que són Guàrdies de ruta ? Angulars guàrdies de ruta són interfícies que poden dir a l'encaminador si ha de permetre o no la navegació a un sol·licitat ruta . Prenen aquesta decisió buscant un valor de retorn veritable o fals d'una classe que implementa el donat guàrdia interfície.

Tenint això a la vista, per què necessitem guàrdies de ruta?

La navegació de l'encaminador angular guàrdies permetre concedir o eliminar l'accés a determinades parts de la navegació. Un altre guarda ruta , el CanDeactivate guàrdia , fins i tot permet vostè per evitar que un usuari abandoni accidentalment un component amb canvis no desats.

A més, què és la guàrdia en angular? Guàrdies en Angular no són més que la funcionalitat, la lògica i el codi que s'executen abans de carregar la ruta o els que surten de la ruta. Diferents tipus de guàrdies , CanActivate guàrdia (p. ex., comprova l'accés a la ruta). CanActivateChild guàrdia (comprova l'accés a la ruta dels nens).

Simplement així, pots activar una ruta Guard?

Es pot activar enllaç Interfície que una classe llauna implementar per ser a guàrdia decidir si a ruta pot ser activat . Caic guàrdies retornar true, navegació voluntat continuar. Si n'hi ha guàrdia retorna un UrlTree, la navegació actual voluntat ser cancel·lat i una nova navegació voluntat ser expulsat a l'UrlTree retornat del guàrdia.

Què són els guardes de ruta a angular 2?

Com el seu nom indica, podeu configurar guàrdies activat rutes a la vostra aplicació per controlar com l'usuari navega entre ells. Aquestes són funcions que s'anomenen quan l'encaminador intenta activar o desactivar algunes rutes.

Recomanat: