【发布时间】:2019-08-31 02:40:21
【问题描述】:
我正在尝试通过 Service 和 Promise 从 Native Storage 中获取价值,但我正在获取 ZoneAwarePromise 的价值
内部服务:
async getDataStorage(key:any): Promise<any>{
return new Promise(resolve => {
this.nativeStorage.getItem(key).then( res => resolve(res))
});
}
从服务函数访问数据的内部类:
newReq["sessionId"] = this.getSessionID();
getSessionID(){
var result = this.storageService.getDataStorage("sessionId");
return result;
}
得到结果:
{
sessionId: ZoneAwarePromise
__zone_symbol__state: true
__zone_symbol__value: {key: "20193251243251135926242866255036198243"}
__proto__: Object
}
所需结果:
{key: "20193251243251135926242866255036198243"}
【问题讨论】:
标签: javascript typescript hybrid-mobile-app ionic4