Я работаю над фильтром и моим фильтром разных категорий:
http://localhost:8080/#/filter?size=large&size=medium&category=Men&country=us
URL-адрес с несколькими значениями «размер» работает, когда я передаю его вручную.Метод activRoute.queryParam возвращает массив размера.
В настоящее время я хочу добавить несколько значений программно.
let navigationExtras: NavigationExtras = {
queryParams: { ['size'] : item},
queryParamsHandling: 'merge'
};
this.router.navigate(['/filter'], navigationExtras);
Использование приведенного выше фрагмента кода заменяет значение размера параметра запроса.Но в моем случае следует добавить параметр запроса к size = large & size = medium?
Кто-нибудь знает, как решить эту проблему?