我有这个 A2 代码:
this.router.navigate(['job-search'], {queryParams: {
'fields': this.selectedFields
}, replaceUrl: true});
selectedFields
是一个数字数组:
selectedFields: number[] = [];
它会生成以下 URL:
http://localhost:4200/job-search?fields=1%2C2
我如何修改它以使其产生:
http://localhost:4200/job-search?fields=1,2
我尝试encodeURI(this.selectedFields.join())
但它不起作用:(
最佳答案
const fields = this.selectedFields.join();
this.router.navigate(['job-search'], {queryParams: {
'fields': fields
}, replaceUrl: true});
关于javascript - Angular 2 : Array Comma in URL using Router,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42452042/