Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在angularjs中搜索存储在本地存储中的表单?_Angularjs_Html - Fatal编程技术网

如何在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]);
}