let httpParams = new HttpParams().set('aaa', '111');
httpParams.set('bbb', '222');
Bu neden çalışmıyor? Sadece 'aaa'yı ayarladı,' bbb'yi DEĞİL
Ayrıca, bir nesnem var {aaa: 111, bbb: 222} Döngü olmadan tüm değerleri nasıl ayarlayabilirim?
GÜNCELLEME (bu işe yarıyor gibi görünüyor, ancak döngüden nasıl kaçınabilir?)
let httpParams = new HttpParams();
Object.keys(data).forEach(function (key) {
httpParams = httpParams.append(key, data[key]);
});
httpParams.set('bbb', '222');
İşe yaraması gerektiğine katılıyorum . İlk önce denedim ve kafam çok karıştı. Ama bu satırıhttpParams = httpParams.set('bbb','222');
eserlerle değiştirin . sadece 2'yi ayarlayanlar için, aşağıdaki başka bir Kullanıcının zincirleme cevabı da güzel.