为什么这不起作用?我的params在请求时被发送为空,我需要遍历日期列表并将它们作为查询参数发送
public ObterSimulacao<T>(inscricao:string,listaDatas: string[]){
let params = new HttpParams();
listaDatas.forEach(data => {
params
.append('listDate',data)
});
return this.http.get<T>(this._obterSimulacaoUrl + inscricao ,{params});
}
答案 0 :(得分:1)
您错误地使用append
方法,请检查以下内容:
public ObterSimulacao<T>(inscricao:string,listaDatas: string[]){
let params = new HttpParams();
listaDatas.forEach(data => {
params = params.append('listDate', data)
});
return this.http.get<T>(this._obterSimulacaoUrl + inscricao ,{params});
}