gpt4 book ai didi

javascript - 我如何像在 localStorage 中一样从 localForage 分配变量?

转载 作者:搜寻专家 更新时间:2023-11-01 04:41:10 24 4
gpt4 key购买 nike

请帮我解决以下问题。

我一直在将我的 AngularJS 应用程序从 localStorage 转换为 localForage。

在我的整个应用程序中,我都是这样分配 localStorage 值的。

window.localStorage.setItem('localSavedValue','SavedValue');

然后我像这样检索数据,

var myValue = window.localStorage.getItem('localSavedValue');

所以当我 console.log(myValue);//它输出 'SavedValue'

我尝试使用 localForage 时似乎无法做到这一点,

$localForage.setItem('localSavedValue','SavedValue');
var myValue = $localForage.getItem('localSavedValue');
console.log(myValue); // returns an object.

我没有将值设置为 myValue。

我确信这与 promises 有关,因为当我使用回调时,我可以访问正确的“myValue”,但我想将其从回调中取出,以便在服务的其余部分中使用。

另请注意,我在服务中,因此无法分配给 $scope(除非我不知道如何分配)。

感谢任何帮助。

谢谢B

最佳答案

$localForage.setItem('localSavedValue','SavedValue').then(function() {
$localForage.getItem('localSavedValue').then(function(data) {
console.log(data);
});
});

https://github.com/ocombe/angular-localForage#configure-the-provider-

关于javascript - 我如何像在 localStorage 中一样从 localForage 分配变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28388850/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com