let httpParams = new HttpParams().set('aaa', '111');
httpParams.set('bbb', '222');
Mengapa ini tidak berhasil? Ini hanya mengatur 'aaa' dan BUKAN 'bbb'
Juga, saya punya objek {aaa: 111, bbb: 222} Bagaimana saya bisa mengatur semua nilai tanpa perulangan?
PEMBARUAN (ini sepertinya berhasil, tetapi bagaimana cara menghindari loop?)
let httpParams = new HttpParams();
Object.keys(data).forEach(function (key) {
httpParams = httpParams.append(key, data[key]);
});
httpParams.set('bbb', '222');
seharusnya berhasil. Saya mencoba yang pertama dan sangat bingung. Tapi gantilah baris itu denganhttpParams = httpParams.set('bbb','222');
karya. bagi mereka yang hanya menyetel 2, rangkaian jawaban dari Pengguna lain di bawah ini juga bagus.