How to convert JSON to query string in angular2?

前端 未结 4 2042
自闭症患者
自闭症患者 2021-02-05 07:07

I\'m new to Angular2. I have a JSON object, as below:

var options = {
  param1: \"parama1\",
  param2: \"parama2\",
  param3: \"parama3\"
};

wh

4条回答
  •  耶瑟儿~
    2021-02-05 07:56

    A more 'official' method without the string concats:

    import {URLSearchParams} from '@angular/http'
    let options = {
      param1: "param1",
      param2: "param2",
      param3: "param3"
    };
    
    let params = new URLSearchParams();
    for(let key in options){
        params.set(key, options[key]) 
    }
    
    console.log("http://someUrl?" + params.toString());
    

    This does automatic encoding by the way.

提交回复
热议问题