【发布时间】:2018-09-22 10:33:08
【问题描述】:
我使用 ionic 3.20.0,我在这行有错误
postData(credentials, type) {
return new Promise((resolve, reject) =>{
let headers = new Headers();
console.log(headers);
this.http.post(apiUrl+type, JSON.stringify(credentials), {headers:headers}).
subscribe(res =>{
resolve(res.json());
}, (err) =>{
reject(err);
});
});
在 auth-service.ts,ts 在{headers:headers} 处显示语法错误
为什么会发生这种情况......说明的错误
类型参数'{ headers: Headers; }' 不能分配给类型为 '{ headers?: HttpHeaders | { [标题:字符串]:字符串 |细绳[]; };观察?:“身体”;参数?:Ht...'。
属性“标题”的类型不兼容。
类型 'Headers' 不可分配给类型 'HttpHeaders | { [标题:字符串]:字符串 |细绳[]; }'。
类型 'Headers' 不可分配给类型 '{ [header: string]: string |细绳[]; }'。
“标头”类型中缺少索引签名。
谁能指导我,我在教程视频中看到,那个人没有错误
【问题讨论】:
标签: javascript angular post ionic3 hybrid-mobile-app