如何转换像这样的对象
{
param1: "value1",
param2: "value2",
param3: ["value31" "value32"]
}
进入这样的查询字符串:
param1=value1¶m2=value2¶m3[]=value31¶m3[]=value32
要传递http.get reuquest?
答案 0 :(得分:1)
我认为这是你正在寻找的东西:
import { URLSearchParams } from '@angular/http';
let someObject = {
param1: "value1",
param2: "value2",
param3: ["value31" "value32"]
}
let queryString = new URLSearchParams();
for (const key in someObject) {
queryString.set(key, someObject[key]);
}
queryString.toString();
您可以在URLSearchParams API了解更多有关不同选项的信息。