我目前在tslint方面有一个问题,希望有人能指点我正确的方向。
我正在尝试使用Angular2框架提供的HTTP发送HTTP GET请求。在这个请求中,我必须指定内容类型和令牌认证。
我的代码示例:
let headers = new Headers();
let authToken = this._user.getUser().JWT;
headers.append('Content-Type', 'application/json');
headers.append('Authorization', `Bearer ${authToken}`);
let options = new RequestOptions({ headers: headers });
this._http.get('http://' + url '/', options)
.timeout(3000)
.subscribe(
(res) => {
这个方法可行,但是tslint会抱怨:
"TS2345:类型为"{headers:Headers;}"的参数不能分配给类型"RequestOptionsArgs"的参数。属性“headers”的类型不兼容。类型“Headers”与类型“Headers”不可分配, 但它们不相关。类型“Headers”中缺少属性“keys”。"
感谢支持。