问题标签 [ionic-storage]
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.
ios - 通过 WkWebView 直接从 Swift 访问 Ionic Storage
我有一个最初用 Ionic 4 开发的应用程序,目前正在用 Swift 重新开发。一旦新的 Swift 应用程序推出,我想读出使用 Ionic Storage 存储的旧用户设置,以便我可以处理并将它们转换为新格式。
当应用程序更新时,我怎么可能直接从 Swift 访问旧的 Ionic Storage 数据。
javascript - 从 Ionic Storage 获取数据的问题
我的离子存储有问题。我想将一个布尔值保存到存储中。该动作由离子切换触发。如果切换为 on=true,否则为 false。所以我创建了一个服务,可以保存和获取数据。
存储服务.ts
这是问题......我想在一个组件中获取这些数据。像这样:Component.ts
我想从存储中获取值(真或假),然后应该在 saveWorkplace 中定义。
如果我在 Component.ts 中 console.log 这个属性,我会得到一个未定义的对象。但是,如果我 console.log Storage.ts 中的属性,我会得到一个值(见图)
我不知道如何才能仅获得值真或假。
我希望有人能帮助我
ionic3 - Ionic storage Uncaught TypeError: Cannot read property 'storage' of null error when gettin onesignal playerid
我尝试将 onesignal playerid 保存到存储中。我在下面使用此代码;
我可以使用此代码获取 playerid 并在控制台上显示。但是当我尝试将 playerid 保存到存储中时,我得到了这个错误。
未捕获的类型错误:无法读取 null 的属性“存储”
PS:我之前尝试将数据发布到 php,但我也遇到了同样的错误。我的意思是任何操作都会返回此错误。
我需要这方面的帮助。
Login.ts 完整代码;
ionic-framework - 离子存储错误缺少依赖项:@angular/core
我按照本教程在 ionic 项目中安装离子相机,但是当我运行 ionic serve 命令时出现此错误:
[ng] 目标入口点“@ionic/storage”中的错误缺少依赖项:[ng] - @angular/core
在 localhost:8100 的浏览器中,我只能看到“Cannot GET /”错误
如何修复此错误,以便我可以在浏览器中看到我的主页预览
angular - 尝试从本地存储中检索数据时出现问题
我试图从这个应用程序中的离子本地存储中检索一些数据,该应用程序是用 IONIC 和 ANGULAR 制作的。仍然看不到我正在忽略的内容,但是一旦触发该过程,数据就不会暴露。
假设我以这种方式安装了所有必需的插件后,在我的离子存储中设置了数据:
同样在同一个服务中,我建立了以这种方式检索它的方法
如您所见,只需到达我在那里设置的所有数据的本地存储容器,一旦到达那里,无论我得到什么结果,都会将其分配给变量 allMoviesFavorite,该变量先前已初始化为空数组。
然后在元素上,我想公开我在 ngOnInit 方法上触发的数据. 我还记录了所有数据以进行检查,但我没有收到任何数据
我该如何改善这个问题?
ionic-framework - 我可以在 service-worker 同步上使用 ionic/storage 吗?
当客户端离线时,我@ionic/storage
在我的项目中使用来存储 HTTP 请求。然后,当客户端重新联机时,开始调用存储在存储中的请求。service-worker
问题是:
在 my 上service-worker
,我正在查看indexeddb
,而在 ionic 应用程序上@ionic/storage
处理存储可用性。
iPhone X 在哪里@ionic/storage
使用websql
!
我可以@ionic/storage
在我service-worker
的上使用谁,所以它总是同一个数据库?
ionic-framework - 在 Ionic 5 中设置数组对象的存储
我有一个要为浏览器构建的 ionic 5 应用程序。我已经安装了@ionic/Storage 等。我的服务中有一个功能,当前迭代如下:
}
“key”是一个字符串“product attributes”,values是一个数组对象(我认为)。在开发者控制台中是这样的: Product Attributes: [sportsdemo_x_xxx: [{key:value pairs}, {key:value pairs}, {key:value pairs}], sportsdemo_y_yyyyy: [{key:value pairs}, {key :值对}], ...等]
上面的控制台日志在控制台中显示正确,所以我知道值在那里。然而,它在存储中显示为“ProductAttributes:[]。我根本无法弄清楚正确的语法。我已经用了一段时间了,它已经很晚了......也许我只是累了。你的帮助是赞赏。
angular - 如果存储键 = true,离子显示按钮
isLogin
如果 Ionic Storage = ,如何显示按钮true
。
angular - 找不到名称“列表”?(Ionic - Angular) 使用 ViewChild 时
在以下上下文中尝试使用 ion-list 时,我收到上述错误:
我的进口:
我还将离子模块导入到 app.module.ts 中。
用法:
“列表”部分带有下划线,上面写着“找不到名称列表”-我认为这将构成离子模块的一部分?
一体化:
这是什么原因?
typescript - 离子存储:TypeError:无法读取未定义的属性“get”
从长远来看,我正在使用 Ionic Storage 来存储数据。现在我想在进入统计页面时检索数据,所以我调用了我创建的服务并在统计页面的 ngOnInit 中编写了方法,但是如果我正确理解了这个问题,它就无法识别存储类的实例化但奇怪的是,当我在 ionViewWillEnter() 中编写方法时它确实有效。我使 ngOnInit 和 ionViewWillEnter 都异步,但我仍然收到 ngOnInit 错误。如果我没记错的话,我可以使用 ionViewWillEnter 技巧,它类似于在我的用例中调用 ngOnInit 中的方法,但我仍然很好奇它为什么会出错......
统计页面的TS:
服务 TS :
我的 IndexDB :
提前致谢 !