0

我有一个存储用户详细信息的本地草料。我需要在不使用使用承诺值的 localforage.getItem() 的情况下获取这些详细信息。即使我尝试过使用 $scope.localforagekey 但是当我关闭应用程序并再次打开时,值会被清除。谁能告诉我如何在不使用承诺的情况下从当地草料中获取价值。

4

1 回答 1

0

Localforage 在设计上是异步的,因为 indexeddb 和 websql 仅提供用于设置和检索数据的异步方法。你可以做的一件事是让你的代码更像同步await,即使这几乎等同于将你的所有代码移动到一个.then. 另一种选择是在离子路由器中检索/解析所需的值,以便在控制器加载时该值已经可用(注入)到控制器。

于 2018-05-03T11:53:06.267 回答