Angular 4.3 - HttpClient set params

let httpParams = new HttpParams().set('aaa', '111');
httpParams.set('bbb', '222');

Warum das nicht funktioniert?
Sie stellen nur die 'aaa' und NICHT das 'bbb'

Außerdem habe ich ein Objekt { aaa: 111, bbb: 222 }
Wie kann ich einstellen, dass alle Werte ohne Schleife?

UPDATE (dieser scheint zu funktionieren, aber wie Sie vermeiden können, den loop?)

let httpParams = new HttpParams();
Object.keys(data).forEach(function (key) {
     httpParams = httpParams.append(key, data[key]);
});

InformationsquelleAutor der Frage Michalis | 2017-07-20

Schreibe einen Kommentar