Pular para o conteúdo
angular challenges logo Angular Challenges

🟢 @RouterInput()

Desafio #22

Criado por Thomas Laforge

Informação

Nesta aplicação, recuperamos 3 pedaços de informação, dentro do nosso TestComponent, providenciados pelo roteador:

  • Queremos recuperar testId encontrado nos parâmetros da URL.
  • Queremos obter user localizado nos parâmetros query da URL.
  • Queremos acessar permission atribuído no objeto data da rota.

Na versão 15 ou mais recente do Angular, usamos ActivatedRoute para obter todas as informações e recebê-las através de observables para escutarmos mudanças na URL.

Na versão 16, Angular introduziu um novo Input que pode ouvir os dados da rota. Você pode ler mais sobre aqui.

Declaração

O objetivo deste exercício é refatorar o código para usar a nova estratégia RouterInput.

Contribuidores

Obrigado a todos os contribuidores que ajudaram a melhorar esta documentação!

  • kabrunko-dev