在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5/ httpParams如何快速加入?yún)?shù)?

httpParams如何快速加入?yún)?shù)?

httpParams加入?yún)?shù)內(nèi)容的辦法,官方的寫法是:

const httpParams = new HttpParams().set(key,value).set(key,value).set(key.value);

如果要加入多個參數(shù)就要一直.set()下去,感覺好麻煩,然后就想了個優(yōu)化的寫法:

let data = {
    aaa:'aaa',
    bbb:'bbb',
}
const httpParams = new HttpParams();
for(let key in data){
    httpParams.set(key,data[key]);
}

但是這樣做參數(shù)就傳不進(jìn)去了,請問是為什么,有什么解決辦法嗎?

回答
編輯回答
替身
const httpParams = new HttpParams();
for(let key in data){
    httpParams = httpParams.set(key,data[key]);
}

可以不用那么麻煩,直接把你的值塞進(jìn)構(gòu)造函數(shù)里面就好了

const httpParams = new HttpParams({
    fromObject: data
});
2017年10月31日 21:23