¿Cuáles son los diferentes paramMap y queryParamMap?
El sitio web de Angular dice paramMap: un Observable que contiene un mapa de los parámetros obligatorios y opcionales específicos de la ruta. El mapa admite la recuperación de valores únicos y múltiples del mismo parámetro.
queryParamMap: un Observable que contiene un mapa de los parámetros de consulta disponibles para todas las rutas. El mapa admite la recuperación de valores únicos y múltiples del parámetro de consulta.
Me gustaría saber cuando tengo que usar con ejemplos.
Gracias
ParamMap para rutas como user/:id . Id param pertenece solo a esta ruta.
QueryParamMap es por ejemplo. user/:id?tab=edit . La Tab es un parámetro de consulta global, se puede leer desde ActivatedRoute en el componente de la ruta del usuario, así como desde cualquiera de sus ancestros.
params —Un Observable que contiene los parámetros obligatorios y opcionales específicos de la ruta. Utilice paramMap en su lugar.
queryParams —Un Observable que contiene los parámetros de consulta disponibles para todas las rutas. Utilice queryParamMap en su lugar.