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を設定しているだけの人にとっては、以下の別のユーザーからの連鎖回答もいいでしょう。