Я пытаюсь получить значение из Native Storage с помощью Service и Promise, но получаю значение как 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"}