问题标签 [localforage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angularjs - Local Forage and Angular - 从本地存储中获取项目的问题
我有一个angular model
命名的行。
我有一段代码尝试使用从本地存储中获取数据LocalForage
并将本地数据设置为行模型。
显然,当本地存储调用 get item 执行时,模型似乎$scope.rows
超出了范围。
有没有办法,我可以实现这一点,即将本地存储的值设置为行模型?
由于这段代码异步运行,$scope.rows
超出范围?是否有一种同步的方式从 localforage 中提取数据?
local-storage - localForage 和 localStorage 有什么区别
当我想为应用程序添加离线模式时,我转储到localForage,这似乎是一种有趣的方式。
尽管如此,我还是没有得到它与简单的 localStorage API 的区别。任何人都可以帮助我吗?
javascript - 如何让“this”在 localforage 原型中被识别?
我正在尝试使用 localforage 作为存储数据的方式,但不想重写相同的代码来存储和加载大型数据数组,因此我决定使用包含所述函数的原型制作一个对象。一个用于setItem,一个用于getItem。我首先配置我的 localforage,然后定义我的函数,然后定义它的原型。
当我尝试在原型中运行它时,在 setArray 中,this.forageName 是未定义的。为什么它是未定义的,我如何让它被识别?
我希望原型能够识别 this.forageName 何时被调用,它将被实例化对象调用,并通过使用“this”来引用实例化对象。
javascript - Safari 私有模式下 indexedDB 和 localstorage 的最佳后备方案是什么
我正在使用 localforage 来持久化 React 应用程序的状态。但是,它仍然不完美。因为在safari私有模式下,刷新页面后状态会被移除。这种情况的后备是什么?
typescript - 如何在 Ionic 应用程序上保留 Typescript Map
所以我的应用程序中有一些对象Map<number,any[]>
,它们的属性之一是 a。目前我正在使用localForage
持久性,当保存地图时,它可以使用 android 或 windows(模拟浏览器)很好地存储它,ionic serve
但不能使用 ios 存储它。它也不适用于我的 android 设备。
这是测试我的观点的代码示例:
在 android 和 windows(浏览器模拟)上它显示地图很好,在 ios 上它没有。不同之处在于 ios 使用 webSQL 数据库,而其他使用 indexedDB 数据库。
我需要序列化它吗?有没有更好的方法来存储数据来解决这个问题?
angular - LocalForage 和 Angular-cli,导入外部库的步骤
在 Angular CLI 项目中包含诸如 localForage 之类的外部库的步骤是什么!?
LocalForage:https ://github.com/localForage/localForage
按照 LocalForage 提供的 README.md 文件
- 安装包:
npm install localforage
将脚本添加到我的 angular.cli
"scripts": ["../node_modules/localforage/dist/localforage.min.js"],
3.现在我必须导入localForage才能被打字稿识别
"import localForage from" localforage ";
但是,我怎样才能将localForage导入我的tsconfig.json?
javascript - LocalForage - 在数组中推送多个项目
我想在一个数组中推送多个项目,否则该项目会被覆盖。
所以我认为我可以做的是:
但这将替换最后一项,我如何localForage
在该 dataArray 中推送多个项目?
localforage - 如何迭代所有商店?
我正在使用localForage,并且正在使用localforage.createInstance
.
现在我需要迭代这些商店。我无法跟踪创建了哪些商店,所以我需要 localForage 给我一个商店列表,但我在 API 中找不到类似的东西。
这可能吗?
typescript - LocalForage 返回不匹配的值类型
我正在尝试LocalForage
在我的应用程序上使用库Ionic3
typescript
。
LocalForage
用于injectable
这样的服务
然后在我的组件类上我有这样的东西
它返回此错误:
我做错了什么?
谢谢