我正在使用过滤器,而我的过滤器具有不同的类别:
http://localhost:8080/#/filter?size=large&size=medium&category=Men&country=us
当我手动传递带有多个“大小”值的网址时,该网址就会起作用。 ActivateRoute.queryParam方法返回一个大小数组。
当前,我想以编程方式添加多个值。
let navigationExtras: NavigationExtras = {
queryParams: { ['size'] : item},
queryParamsHandling: 'merge'
};
this.router.navigate(['/filter'], navigationExtras);
使用上面的代码段替换查询参数大小的值。但就我而言,应将查询参数附加到size = large&size = medium?
有人可以解决此问题吗?