Estoy trabajando en un proyecto angular. Hay algunos filtros para filtrar algunos datos y mostrarlos. Todos los filtros funcionan bien y, aunque agrego algo de valor en los filtros, también actualiza la URL. Al igual que si agrego valor en mi filtro de tipo de video, la URL agrega los valores de filtro en la URL como parmas. Por ejemplo:
https://localhost:4200/example?video_format_type=OutstreamSi agrego otro valor en el filtro, entonces la URL se vuelve como
https://localhost:4200/example?video_format_type=Outstream&video_format_type=InstreamPero vuelvo a cargar la página y se acorta. Elimina todos los parámetros excepto el primero.
https://localhost:4200/example?video_format_type=Outstream¿Por qué los parámetros de URL se acortan o desaparecen al recargar la página?
this.router.navigate([], { queryParams, queryParamsHandling: 'merge' });He hecho algunas investigaciones en Internet. ¿Pero no ha encontrado ninguna causa posible por la que esto pueda suceder? Puede ser una pregunta de novato. Pero soy nuevo en angular. Sería genial si alguien me da algunas sugerencias al respecto.