我想得到一个特定的URL模式。示例如下:
localhost/reports/orderproducts?filter=1&from=01.10.2018&to=31.10.2018&admins=45%2C32%2C43&product=0&categories=5%2C2
现在我得到的是:
localhost/reports/orderproducts?filter=1&from=01.10.2018&to=31.10.2018&admins=45&admins=32&admins=43&product=0&categories=5&categories=2
submitFiltration(form: NgForm) : void {
let params : Object = MiscUtils.filterObject(this.formData);
params['filter'] = 1;
this.router.navigate([], {queryParams: params});
this.submitted.emit(this.formData);
}任何帮助都是非常感谢的。最好的帮助就是帮助我理解这种方法。提前感谢
发布于 2018-10-09 23:30:38
你试图在你的admins=45%2C32%2中显示为URL编码的字符串,实际上是admins=45,32,43,如果你想这样显示它,你必须添加一个带连接(‘,')的数组到你得到它被coma拆分。
示例:
设stringParam = adminsArray.join(',');
https://stackoverflow.com/questions/52705127
复制相似问题