let httpParams = new HttpParams().set('aaa', '111');
httpParams.set('bbb', '222');
¿Por qué esto no funciona? Solo establece el 'aaa' y NO el 'bbb'
Además, tengo un objeto {aaa: 111, bbb: 222} ¿Cómo puedo establecer todos los valores sin bucles?
ACTUALIZAR (esto parece funcionar, pero ¿cómo se puede evitar el bucle?)
let httpParams = new HttpParams();
Object.keys(data).forEach(function (key) {
httpParams = httpParams.append(key, data[key]);
});
httpParams.set('bbb', '222');
debería funcionar. Probé eso primero y estaba muy confundido. Pero reemplace esa línea conhttpParams = httpParams.set('bbb','222');
obras. para aquellos que solo están configurando 2, la respuesta de encadenamiento de otro usuario a continuación también es agradable.