httpParams加入参数内容的办法,官方的写法是:
const httpParams = new HttpParams().set(key,value).set(key,value).set(key.value);
如果要加入多个参数就要一直.set()下去,感觉好麻烦,然后就想了个优化的写法:
let data = {
aaa:'aaa',
bbb:'bbb',
}
const httpParams = new HttpParams();
for(let key in data){
httpParams.set(key,data[key]);
}
但是这样做参数就传不进去了,请问是为什么,有什么解决办法吗?
可以不用那么麻烦,直接把你的值塞进构造函数里面就好了