在Ionic框架(Phonegap)中正确地在视图之间存储变量

Proper way to store variables between views in Ionic Framework (Phonegap)

本文关键字:视图 之间 存储 变量 正确地 Ionic 框架 Phonegap      更新时间:2023-09-26

我有以下问题:在基于Ionic框架的应用程序中,我有类似身份验证的东西:我登录并在服务中存储令牌。

但是存储变量的正确方法是什么呢?我可以使用services, localStorage,(别的什么)?

例如,登录后,我想显示一个列表,并根据选择(从列表的id)显示一些细节选项卡,但仍然有能力移动,例如帐户选项卡,或其他选项卡,仍然有选择的选择信息(如,点击详细信息选项卡仍然会显示以前选择的项目)。

那么,如何存储这样一个变量呢?

我希望我没有把我的问题解释得太乱。

谢谢

您可以使用localStorage。这对于这种小事情来说是非常好的。

localStorage.setItem("storage_name","something");
var another_variable=localStorage.getItem("storage_name");

如果你在重新启动应用程序后还需要这些值,那么你需要像webSql这样的东西,特别是对于iOS