角度HTTP参数返回数组,而不是get请求中的重复数组

问题描述

我正在尝试在Angular get请求中为单个值创建多个params值,但是它返回值的数组是我的代码。

let params = new HttpParams;
let prefectures = [01,02] //dynamic array of numbers
for(let pre of prefectures){
  params = params.append('prefecturesCode',pre);
}

这是请求代码

return this.http
  .get(this.replaceBaseUrl(url),{
    headers,params: params
  })

我正在获取此网址

http://localhost:3003/endpoint?prefecturesCode=02,03

但是我需要的是这样

http://localhost:3003/endpoint?prefecturesCode=02&prefecturesCode=03

我做错了什么?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)