Javascript 如何在英特尔XDK上使用本地存储?
我非常擅长编程和英特尔xdk。 我正在使用Intel XDK和Ionic Framework创建android应用程序,我想使用本地存储来存储我的数据。我在互联网上搜索了一些教程,比如使用LokiJS和PockDB,但当我尝试时,它并没有起作用 然后,我发现了如下简单的脚本本地存储:Javascript 如何在英特尔XDK上使用本地存储?,javascript,html,local-storage,intel-xdk,Javascript,Html,Local Storage,Intel Xdk,我非常擅长编程和英特尔xdk。 我正在使用Intel XDK和Ionic Framework创建android应用程序,我想使用本地存储来存储我的数据。我在互联网上搜索了一些教程,比如使用LokiJS和PockDB,但当我尝试时,它并没有起作用 然后,我发现了如下简单的脚本本地存储: <h1>Welcome <span id="name"></span></h1> <br> <input id="input" placeholde
<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>
欢迎您
拯救
得到名字
document.addEventListener(“deviceready”,函数(){
document.getElementById(“名称”).innerHTML=window.localStorage.getItem(“名称”);
},假);
函数setName(){
window.localStorage.setItem(“名称”,document.getElementById(“输入”).value);
警报(“名称已添加到本地存储”);
}
函数getName(){
警报(window.localStorage.getItem(“名称”);
}
它正在处理我的项目,输入->存储->获取,很简单
但现在我想,如果我输入文本,它将存储到某个数组上的存储器中,然后我想在intel xdk的列表视图中显示文本。我可以这样做吗?是的,您可以在中找到离子列表只是一个简单的角度指令,您可以使用ng repeat循环任何数组并填充此列表 如果你以前从未使用过ng repeat,这是我不久前录制的一段视频教程 还有一个关于堆栈溢出的问题得到了回答,它解释了如何在本地存储中存储完整的阵列并对其进行操作
棘手的部分是,本地存储保存键值对,因此您必须将数组转换为字符串,并将其存储为字符串文字,然后在打算使用JSON.stringfy函数时再次将其转换为对象。是的,您可以在中找到离子列表只是一个简单的角度指令,您可以使用它ng repeat循环任何数组并填充此列表 如果你以前从未使用过ng repeat,这是我不久前录制的一段视频教程 还有一个关于堆栈溢出的问题得到了回答,它解释了如何在本地存储中存储完整的阵列并对其进行操作 棘手的是,本地存储保存键值对,因此您必须将数组转换为字符串,并将其存储为字符串文字,然后在打算使用JSON.stringfy函数时再次将其转换为对象