最佳答案
我想从一个Angular组件触发HTTP请求,但我不知道如何向它添加URL参数(查询字符串)。
this.http.get(StaticSettings.BASE_URL).subscribe(
(response) => this.onGetForecastResult(response.json()),
(error) => this.onGetForecastError(error.json()),
() => this.onGetForecastComplete()
)
现在我的StaticSettings.BASE_URL
就像一个没有查询字符串的URL: http://atsomeplace.com/
,但我想让它像http://atsomeplace.com/?var1=val1&var2=val2
如何添加var1
,和var2
到我的HTTP请求对象作为对象?
{
query: {
var1: val1,
var2: val2
}
}
然后只有HTTP模块将其解析为URL查询字符串。