[英]Angular 2/4 : encode complex object within http.get search params
我如何轉換這樣的對象
{
param1: "value1",
param2: "value2",
param3: ["value31" "value32"]
}
變成這樣的查詢字符串:
param1=value1¶m2=value2¶m3[]=value31¶m3[]=value32
沿着http.get reuquest傳遞?
我認為這是您正在尋找的東西:
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 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.