🟢 @RouterInput()
Desafio #22
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 objetodata
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
.