问题标签 [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.
ionic-framework - 离子存储 - 获取数据给了我 [object Object]
我通过 Ionic Storage 存储一个 JSON 数组,如下所示:
并在一个函数中获取它:
我在数组中存储了 4 个对象,但是 console.log 只是给了我这个:
我应该怎么做才能正确显示数组?我已经尝试过 .toString() 和 .slice()
home.html 中的相关部分:
home.ts:
angular - 存储集 JSON:无效或意外的令牌
我正在使用存储@ionic/storage
和cordova-sqlite-storage
保存models
在localstorage
. 在我的例子中:
但是出现了这个错误:
VM1799:1 未捕获的语法错误:无效或意外的令牌
我通过单击VM1799:1
Chrome DevTools 获得了更多信息,似乎我的模型没有得到很好的解析,但我不明白为什么:
angular - Ionic NavController.pop() 刷新目标页面
我有一个ionic
应用程序,我使用ionic
存储。我有两页,page1
和page2
。在page2.ts
我将一些信息添加到存储中,然后我调用NavController.pop()
返回到page1
. 在page1
我想显示这个添加到存储中的新信息。
代码是这样的:PAGE2.TS
听着,我创建了一个对象并存储它和对 page1 的调用。
PAGE1.HTML:
PAGE1.TS
好吧,这段代码做我想做的事,如果我存储一个新活动并刷新 Page1 我可以显示它。但是,如果不刷新page1,我怎么能做到这一点?
ionic3 - IONIC 3 新的本地存储
我想在我的离子应用程序(IONIC 3)中创建一个新的本地存储,但我已经寻找了很多方法来做到这一点。我目前有这个:
database.ts(我的提供者)
但 IDE 告诉我这是“ this.localData = new Storage(localStorage); ”行中的错误,可能需要特殊导入。我已经安装了“@ionic/storage”:“2.1.3”。
谢谢你的帮助!
ios - 离子存储不适用于 iOS
设置不起作用。获取是行不通的。我什至无法在 iOS 上获取驱动程序名称。调用“准备好”是行不通的。电话只是不返回。承诺没有兑现。外面就像一片空白。
Android 和 Chrome 上的 Ionic Storage 运行良好。
这些是我安装的插件:
这是我如何使用它的一个想法。请记住,我的代码在 Android 和 Chrome 上运行良好。
我也使用 catch 来捕获错误,但没有。它只是死了。“storage.ready”甚至没有返回。
在我的 app.module.ts 中,我在正确的地方有这些行:
有任何想法吗?我的头因为撞到墙上而疼。
ionic3 - 从 AlertController 保存到存储用户输入
我基本上有一个待办事项应用程序,但要访问待办事项列表,用户必须输入用户名。
该项目处于测试阶段,因此目前用户可以输入任何名称并将被带到待办事项列表中。
我正在尝试采取接下来的步骤 - 我希望用户执行列表被记住。
例如,用户输入“tim”作为用户名,将显示在 tim 下创建的所有待办事项。用户注销,输入新用户名“lucy”,显示在 lucy 下创建的所有待办事项。我怎样才能做到这一点?
我目前正在将待办事项保存到离子存储,但现在我想将它们保存到用户名。任何人都可以提供一些指导,或者指出我正确的方向吗?
ionic-framework - 使用 Ionic 在选项卡之间更改根时未调用构造函数
我创建了一个带有选项卡和 Ionics Storage 用于数据存储的 Ionic 应用程序。
在一个选项卡(tab1)中,我有数据,在另一个选项卡(tab2)中,我想修改并设置它在存储中,但是当我返回到 tab1 时,没有任何变化,只有当我刷新时。
构造函数仅在创建时被调用。
我该如何解决?
这是我的 ts 1tab
javascript - Removing an element form an array Ionic 2 Storage
I have set the array of data into the storage with the key 'todo' in the data provider as
The data
consists of an array with properties id, title, body as
Now, what i am trying to do is to remove the array from the data
. I want to remove an array with id 3
I have used the storage function remove(key)
to remove one array
But it is showing the error like
I want to try with the title but the title of the item may not be unique. SO, i tried to remove the array using the id.
Any help will be appreciated.
Thank you.
firebase - 如何在 Ionic Storage 中存储 firebase 用户电子邮件和密码
我是 ionic 3 和 firebase 的新手。我已经构建了一个使用电子邮件和密码来验证用户身份的应用程序。现在,每当您退出应用程序时,它都会将用户注销并且他们必须重新登录,这可能很麻烦。我已经看到一些用户在存储 (@ionic/storage) 中保存用户凭据(电子邮件和密码)的提示,因此下次他们使用该应用程序时,它会自动登录。这是正确的方法吗?如果是这样,我可以看看和例子吗?任何帮助都会很棒。
angular - 以字符串形式获取离子存储项
正如标题中所说,我的问题是当我这样做时:
我得到这个对象
而且我不知道如何操作它。
我在问是否有办法从我的存储示例中获取字符串值