let httpParams = new HttpParams().set('aaa', '111');
httpParams.set('bbb', '222');
यह काम क्यों नहीं करता है? इसने केवल 'आआ' और न कि 'बब्ब' सेट किया
इसके अलावा, मेरे पास एक ऑब्जेक्ट {aaa: 111, bbb: 222} है, मैं बिना लूपिंग के सभी मान कैसे सेट कर सकता हूं?
अद्यतन (यह काम करने लगता है, लेकिन लूप से कैसे बचा जा सकता है?)
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 सेट कर रहे हैं, नीचे किसी अन्य उपयोगकर्ता का उत्तर देने वाला उत्तर भी अच्छा है।