【发布时间】:2017-08-21 15:19:44
【问题描述】:
所以,从 http 迁移到 httpClient,我正在尝试使用 HttpParams 为我的 get 请求设置参数....
逻辑很简单
const params = new HttpParams();
if(expression) {
params.set('foo', 'bar');
}
this.http.get('url.json', {params: params});
这样params就不会通过了! params.set('foo', 'bar');什么都不做..(无论满足什么条件;))
如果我这样做:
const params = new HttpParams().set('foo', 'bar');
foo 已设置!
如何在我的案例中使用 HttpParams(涉及一些评估)??
【问题讨论】:
标签: angular httpclient