如何在angularjs中搜索存储在本地存储中的表单?
我有一个将其存储到本地存储中的对象。如果我要存储另一个对象,在保存它之前,我要检查该对象是否已存在于本地存储中。如果存在,则要替换它或使用其他名称添加它。 我需要这样做。我无法确定如何搜索本地存储中是否已存储了大量对象。请任何人解决此问题如何在angularjs中搜索存储在本地存储中的表单?,angularjs,html,Angularjs,Html,我有一个将其存储到本地存储中的对象。如果我要存储另一个对象,在保存它之前,我要检查该对象是否已存在于本地存储中。如果存在,则要替换它或使用其他名称添加它。 我需要这样做。我无法确定如何搜索本地存储中是否已存储了大量对象。请任何人解决此问题 localStorage.setItem( $scope.form.Name, angular.toJson($scope.form)); 您不能在本地存储中搜索-您必须从存储中获取值,然后自己搜索,就像您在使用文件时那样 但您可以使用[web databa
localStorage.setItem( $scope.form.Name, angular.toJson($scope.form));
您不能在本地存储中搜索-您必须从存储中获取值,然后自己搜索,就像您在使用文件时那样
但您可以使用[web database]()(也是HTML5功能),它允许您在数据库中存储和查找对象。您不能在本地存储中搜索-您必须从存储中获取值,然后自己搜索,就像您使用文件一样 但是您可以使用[web数据库]()(也是HTML5功能),它允许您在数据库中存储和查找对象。使用
localStorage.get(“prop”)
来验证名称是否已被获取,值是否存在(然后您可以比较值),如果不是,您将得到一个未定义的,因此您可以运行此测试
if (localStorage.get("prop")) {
// do something to prop because it exists
}
使用内置的length
属性获取本地存储的长度,如
console.log(localStorage.length);
// will print 42 or something..
如果您想查看localStorage内部的内容,请记住它与其他对象一样是一个JS对象,因此您可以使用for.来迭代它的属性。。在
循环中
for (var prop in localStorage) {
console.log(localStorage[prop]);
}
使用localStorage.get(“prop”)
验证名称是否已被获取,值是否存在(然后您可以比较值),如果不存在,您将获得一个未定义的
,因此您可以运行此测试
if (localStorage.get("prop")) {
// do something to prop because it exists
}
使用内置的length
属性获取本地存储的长度,如
console.log(localStorage.length);
// will print 42 or something..
如果您想查看localStorage内部的内容,请记住它与其他对象一样是一个JS对象,因此您可以使用for.来迭代它的属性。。在
循环中
for (var prop in localStorage) {
console.log(localStorage[prop]);
}