我现在尝试使用角度。我只是希望有人可以帮助我为什么我不能获取本地存储数据,如下面的代码。谢谢
[
{
"name": "firstname",
"email": "email@yahoo.com"
}
]
service.js
getItem: function (item) {
var temp = localStorage.getItem(item);
if (!temp){
return [];
}
return JSON.Parse(temp);
}
controller.js
profile.push({
name: 'firstname',
email: 'rmail@yahoo.com'
});
localStorage.setItem('profiles', JSON.stringify(profile));
console.log(service.getItem('name') + ' : this should output the name');
console.log(service.getItem('email') + ' : this should output the email');
答案 0 :(得分:0)
你能试试吗
var array = service.getItem('profiles');
for(var i=0;i<array.length;i++){
console.log(array[i].name, array[i].email)
}
答案 1 :(得分:0)
要放弃使用解析并处理其中的任何一个,您可以尝试我最近创建的工厂,它让您存储和检索数组和对象。它也让你绑定到$ scope.variables: