🟢 @RouterInput()
Desafio #22
Informação
Nesta aplicação, recuperamos 3 pedaços de informação, dentro do nosso TestComponent, providenciados pelo roteador:
- Queremos recuperar
testIdencontrado nos parâmetros da URL. - Queremos obter
userlocalizado nos parâmetros query da URL. - Queremos acessar
permissionatribuído no objetodatada 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.