最佳答案
我现在有一个问题与 tlint,并希望有人可以指出我在正确的方向。
我正在尝试使用 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: 类型为“{头: 头; }”的参数不能分配给 类型为“ RequestOptionsArgs”的参数 类型“ Header”不能分配给类型“ Header”。 存在两个具有此名称的不同类型,但它们是不相关的。 属性‘ key’在类型‘ Header’中丢失。”
谢谢你的支持。