如何在英特尔XDK上使用本地存储
How to use local storage on Intel XDK?
我非常不擅长编程和intel xdk。我正在使用Intel XDK和Ionic Framework创建android应用程序,我想使用本地存储来存储我的数据。我在网上搜索过,发现了一些教程,比如使用LokiJS和PouchDB,但当我尝试时,它没有起作用。
然后,我发现了像这样的简单脚本本地存储:
<h1>Welcome <span id="name"></span></h1>
<br>
<input id="input" placeholder="What is your name?">
<button onclick="setName()">Save</button>
<br>
<br>
<button onclick="getName()">Get the Name</button>
</div>
<script>
document.addEventListener("deviceready", function(){
document.getElementById("name").innerHTML = window.localStorage.getItem("name");
}, false);
function setName(){
window.localStorage.setItem("name", document.getElementById("input").value);
alert("Name added to localStorage");
}
function getName(){
alert(window.localStorage.getItem("name"));
}
</script>
它正在处理我的项目,input->store->get,很简单。
但现在我想,如果我输入文本,它将存储到某个阵列上的存储中,然后我想在intelxdk的列表视图中显示文本。我能做到吗?
是的,你可以在离子列表的文档中找到离子列表只是一个简单的角度指令,你可以使用ng repeat循环遍历任何数组并填充这个列表。
如果你以前从未使用过ng repeat,这是我不久前录制的一个视频教程。
这里还有一个关于堆栈溢出的问题,它解释了如何将完整的数组存储在本地存储中并对其进行操作。
诀窍在于,本地存储保存键值对,因此您必须将数组转换为字符串并将其存储为字符串文字,然后在打算使用JSON.stringfy函数时将其再次转换为对象
相关文章:
- 在英特尔XDK上使用javascript保存捕获的图像
- 如何从网站获取数据,然后显示在英特尔 XDK 页面中
- 解锁英特尔xdk中的屏幕
- 英特尔AppFramework-侧菜单不起作用
- 英特尔 XDK:播放不在应用程序文件夹中的音频
- 英特尔 XDK 将 mySQL 数据库连接到应用程序
- 英特尔XDK 未捕获的引用错误: 未定义本地文件系统
- 在英特尔 XDK 中实施服务器发送的事件
- 英特尔 XDK 音量按钮事件
- 在英特尔 XDK 的应用中添加滑块或轮播
- 基于英特尔 xdk html5 的应用程序只能在启用互联网连接时工作
- 科尔多瓦 Phonegap 条形码插件无法从我的英特尔 XDK 应用程序启动
- 英特尔 XDK 警报 API 不起作用
- HTML5 应用程序与英特尔 xdk 应用程序 (安卓)
- 在英特尔 XDK 中使用 Cordova SQLite 获取数据没有任何内容
- 如果定位服务关闭,英特尔 XDK 地理位置将找不到纬度/经度
- 英特尔XDK,基于地理定位
- “英特尔Visual Fortran 2013 XE”中断了Visual Studio 2012中的javascript
- 英特尔XDK保存pdf到存储卡文件传输.下载- android
- 如何在英特尔XDK上使用本地存储