在Ionic框架(Phonegap)中正确地在视图之间存储变量
Proper way to store variables between views in Ionic Framework (Phonegap)
我有以下问题:在基于Ionic框架的应用程序中,我有类似身份验证的东西:我登录并在服务中存储令牌。
但是存储变量的正确方法是什么呢?我可以使用services, localStorage,(别的什么)?
例如,登录后,我想显示一个列表,并根据选择(从列表的id)显示一些细节选项卡,但仍然有能力移动,例如帐户选项卡,或其他选项卡,仍然有选择的选择信息(如,点击详细信息选项卡仍然会显示以前选择的项目)。
那么,如何存储这样一个变量呢?我希望我没有把我的问题解释得太乱。
谢谢
您可以使用localStorage
。这对于这种小事情来说是非常好的。
localStorage.setItem("storage_name","something");
var another_variable=localStorage.getItem("storage_name");
如果你在重新启动应用程序后还需要这些值,那么你需要像webSql
这样的东西,特别是对于iOS
相关文章:
- 根据某些条件在视图之间切换
- 如何在rapaidjs中的视图之间共享数据
- angularJS:如何打破模型和视图之间的链接
- 在同一控制器上的视图之间切换
- 在主干中的视图之间传递值
- 骨干事件触发不同视图之间的协调
- 在两个视图之间来回转换
- titanium:窗口和视图之间的区别
- 在主干.js视图之间传递消息
- 如何在 dialog() 模式弹出窗口中的部分视图之间保留字段数据
- 在不同的视图之间共享相同的操作/功能
- 在视图之间移动时,主干会丢失下拉事件
- AngularJS:使用不同的控制器保持不同视图之间的视图状态
- 角度如何在搜索和结果视图之间切换并传递数据
- 在 AngularJS 中的视图之间保留 GoogleMaps 映射对象
- 在 Ionic 上的视图之间共享数据
- SugarCRM 7-如何在视图之间共享代码
- SAPUI5:如何在两个视图之间筛选列表
- Titanium Mobile固定背景视图之间的图像
- 如何在AngularJS中的视图之间移动$routeProvider时阻止$destroy-of-scope