Qual é a finalidade de um guarda de rota?
Qual é a finalidade de um guarda de rota?

Vídeo: Qual é a finalidade de um guarda de rota?

Vídeo: Qual é a finalidade de um guarda de rota?
Vídeo: ELIAS JUNIOR sobre A ROTA e GUARDA MUNICIPAL, FORÇA e HONRA 2024, Abril
Anonim

O que são Guardas de rota ? Angular guardas de rota são interfaces que podem dizer ao roteador se ele deve ou não permitir a navegação para um rota . Eles tomam essa decisão procurando por um valor de retorno verdadeiro ou falso de uma classe que implementa o dado guarda interface.

Tendo isso em mente, por que precisamos de guardas de rota?

A navegação do roteador Angular guardas permitem conceder ou remover o acesso a certas partes da navegação. Outro guarda de rota , o CanDeactivate guarda , até permite tu para evitar que um usuário saia acidentalmente de um componente com alterações não salvas.

Além disso, o que é guarda em angular? Guardas em Angular nada mais são do que a funcionalidade, a lógica e o código que são executados antes que a rota seja carregada ou aqueles que saem da rota. Diferentes tipos de guardas , CanActivate guarda (por exemplo, verifica o acesso à rota). CanActivateChild guarda (verifica o acesso à rota secundária).

Simplesmente assim, você pode ativar um protetor de rota?

CanActivate Link Interface que uma classe posso implementar para ser um guarda decidir se um rota pode ser ativado . Eu cai guardas retornar verdadeiro, navegação vai Prosseguir. Caso existam guarda retorna um UrlTree, navegação atual vai ser cancelado e uma nova navegação vai ser chutado para o UrlTree retornado do guarda.

O que são os protetores de rota no angular 2?

Como o nome sugere, você pode configurar guardas sobre rotas em seu aplicativo para controlar como o usuário navega entre eles. Essas são funções chamadas quando o roteador tenta ativar ou desativar certos rotas.

Recomendado: