我想根据我的条件动态添加http方法。
var obj = {
fieldType:"button"
label:"Submit"
method:"put" //get, post, delete, etc...
name:"submit"
submitUrl:"http://apiurl.com"
type:"submit"
}
如何在http中分配即将到来的对象方法
if( obj.method ){
this.http.obj.method('www.google.com')
...
}
答案 0 :(得分:1)
编辑:
我忘了你想要angular4
。请求签名不同于:
if( obj.method ){
this.http.request(obj.method, "www.google.com")
...
}
}
在angular5
中,可以在RequestOptions
const options = new RequestOptions({
method: RequestMethod.Post //GET,PUT...
});
为此目的,HttpClient有一个request
方法。
this.http.request("www.google.com", options)
...
}