首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Angular 6中获取特定的Url模式

如何在Angular 6中获取特定的Url模式
EN

Stack Overflow用户
提问于 2018-10-08 23:04:29
回答 1查看 173关注 0票数 0

我想得到一个特定的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

代码语言:javascript
复制
    submitFiltration(form: NgForm) : void {
      let params : Object = MiscUtils.filterObject(this.formData);
      params['filter'] = 1;
      this.router.navigate([], {queryParams: params});
      this.submitted.emit(this.formData);
    }

param object

任何帮助都是非常感谢的。最好的帮助就是帮助我理解这种方法。提前感谢

EN

回答 1

Stack Overflow用户

发布于 2018-10-09 23:30:38

你试图在你的admins=45%2C32%2中显示为URL编码的字符串,实际上是admins=45,32,43,如果你想这样显示它,你必须添加一个带连接(‘,')的数组到你得到它被coma拆分。

示例:

设stringParam = adminsArray.join(',');

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52705127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档