【发布时间】:2016-04-11 07:48:46
【问题描述】:
在Ionic 2 中,用于访问localStorage 的get 函数返回一个承诺。以下代码的问题是 headers 对象在附加 Authorization 键之前被返回。我怎样才能修改下面的函数,使得 headers 对象仅在 promise 解决后才返回。
private _createAuthHeaders(): Headers {
let headers = new Headers({
'Accept': 'application/json',
'Content-Type': 'application/json'
});
this.local.get('authToken').then(res=>{
headers.append('Authorization', res);
}, err=>{
headers.append('Authorization', '');
});
return headers;
}
【问题讨论】:
标签: javascript angular angular-promise ionic2