我正在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查询字符串的工作。
前提是您已经安装了jQuery,我这样做
npm i jquery --save
并包含apps.scripts
在angular-cli.json