🟢 @RouterInput()
Reto #22
Información
En esta aplicación, tomaremos tres pedazos de información dentro de nuestro TestComponent proporcionadas por el router:
- Queremos obtener el
testIdque tenemos como parte de los parámetros de la URL. - Queremos obtener
userubicado dentro de los parámetros de consulta (query params) de la URL. - Queremos acceder a
permissionestablecido dentro del objetodatade la ruta.
En las versiones 15 o anteriores de Angular, usamos ActivatedRoute para obtener toda esta información y recibirla a través de observables para escuchar los cambios de URL.
En la versión 16, Angular introdujo un nuevo Input que puede ‘escuchar’ los datos de la ruta. Puedes leer más al respecto aquí.
Declaración
El objetivo de este ejercicio es refactorizar el código para usar la nueva estrategia RouterInput.