let httpParams = new HttpParams().set('aaa', '111');
httpParams.set('bbb', '222');
为什么这不起作用?它只会设置“ aaa”而不是“ bbb”
另外,我有一个对象{aaa:111,bbb:222}如何设置所有值而不循环?
UPDATE(这似乎有效,但是如何避免循环?)
let httpParams = new HttpParams();
Object.keys(data).forEach(function (key) {
httpParams = httpParams.append(key, data[key]);
});
httpParams.set('bbb', '222');
建议。我先尝试了一下,感到很困惑。但是用httpParams = httpParams.set('bbb','222');
工程代替那条线。对于仅设置2的用户,来自下面另一个用户的链接答案也很好。