离子/角度5 - 存储进入外部功能

问题描述 投票:-1回答:1

我试图通过离子本地存储获得一个值。但它总是返回undefined。这是我的代码片段。

    getValue(k) {
        this.storage.get(k).then((val) => {
            console.log(val);
            return val;
        });
    }

let test = this.storageprovider.getValue('test');

test总是undefined

任何人都可以帮我解决这个问题吗?

angular ionic-framework storage
1个回答
0
投票

请参阅getValue中的代码fn返回promise。所以你需要使用

this.storageprovider.getValue('test').then((result)=>{
   console.log(result);
});

async getLocalData(){
   let test = await this.storageprovider.getValue('test');
}
© www.soinside.com 2019 - 2024. All rights reserved.