如何使用本地存储并在不需要时删除

用户名

嗨,我是angular js的新手,并且我正在研究anglarjs本地存储技术,以便数据在刷新时保持不变。有什么办法可以将本地存储全部删除,还可以将范围存储分配给模型,并在HTML中使用$ storage.id代替该模型。我很新,请分享并帮助我。谢谢

<!DOCTYPE html>
<html ng-app="myApp">
<head>
<title>
</title>
<script type="text/javascript" src="angular.min.js"></script>
 <script type="text/javascript" src="angular-local-storage.js"></script>
<script type="text/javascript" src="angular-route.js"> </script>
<script>
var myApp=angular.module("myApp",['ngStorage','ngRoute']);
myApp.controller('myAppCtrl', ['$scope','$localStorage','$location', function($scope,$localStorage,$location){

    $scope.$storage=$localStorage.$default({
        myname:"",
        myid:"",
        mynumber:"",
    });
    $scope.add=function()
    {
    alert("asdsd")
    delete $scope.$storage.myid;
    delete $scope.$storage.myname;
    delete $scope.$storage.mynumber;
    $location.path("/add");
    } }]);

    myApp.config(['$routeProvider','$locationProvider',function($routeProvider,$locationProvider) {
    $routeProvider.
      when('/', {
        templateUrl: 'search.html',
        controller:'myAppCtrl'
      }).
      when('/add',{
        templateUrl:'add.html',
        controller:'myAppCtrl'
      }).
       otherwise({
        redirectTo: '/'
      });
   }]);
</script>
</head>
<body >
<div ng-view>

我的模板如下。

<script type="text/ng-template" id="search.html">
<button ng-click="add();"> add </button>
</script>
<script type="text/ng-template" id="add.html">
<div>
<input type="text" ng-model="$storage.myname"/></br>
<input type="text" ng-model="$storage.myid"/></br>
<input type="number" ng-model="$storage.mynumber"/></br>
<button ng-click="submit();"> submit </button>
<button ng-click="edit();"> view button </button>
</div>
</script>
</body>
</html>
Narek Mamikonyan

您可以使用$localStorage.$reset();它将从localStorage删除所有数据

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Xcode中使用gcc进行构建时,如何删除不需要的命令行选项?

来自分类Dev

存储在本地存储中时,JSON中不需要反斜杠

来自分类Dev

使用Xmlnclude之后如何删除不需要的属性?

来自分类Dev

如何使用python从列表中删除不需要的元素

来自分类Dev

如何删除不需要的按钮阴影

来自分类Dev

如何删除不需要的单引号

来自分类Dev

如何删除不需要的图标

来自分类Dev

如何删除不需要的字符?

来自分类Dev

我可以从本地Git存储库中丢弃不需要的/不需要的提交吗?

来自分类Dev

当不需要AccountAuthenticator时使用SyncAdapter

来自分类Dev

删除不需要的文件以减小git存储库的大小

来自分类Dev

使用libsodium-net时,不需要生成和存储盐吗?

来自分类Dev

如何删除从 rpm 安装后安装的文件,但在升级时不需要它?

来自分类Dev

删除不需要的变量

来自分类Dev

不需要时删除html背景图像

来自分类Dev

使用Linux命令使用grep后如何删除不需要的信息

来自分类Dev

如何使用Unix grep删除整个不需要的文本块?

来自分类Dev

使用jQuery删除不需要的行后,如何重新编号列表?

来自分类Dev

如何使用CSS删除不需要的HTML流程图线

来自分类Dev

我如何使用熊猫从Dataframe中删除不需要的列

来自分类Dev

如何使用Unix grep删除整个不需要的文本块?

来自分类Dev

如何使用Linux命令删除带有波浪号的不需要的文件?

来自分类Dev

如何从XML中删除不需要的标签

来自分类Dev

如何在Grabcut算法中删除不需要的空格?

来自分类Dev

如何在图像链接之前删除不需要的空间

来自分类Dev

如何删除不需要的提交和合并

来自分类Dev

如何删除不需要的exe文件/程序

来自分类Dev

如何从数据框中删除不需要的行?

来自分类Dev

如何从数组输入中删除不需要的值?

Related 相关文章

  1. 1

    在Xcode中使用gcc进行构建时,如何删除不需要的命令行选项?

  2. 2

    存储在本地存储中时,JSON中不需要反斜杠

  3. 3

    使用Xmlnclude之后如何删除不需要的属性?

  4. 4

    如何使用python从列表中删除不需要的元素

  5. 5

    如何删除不需要的按钮阴影

  6. 6

    如何删除不需要的单引号

  7. 7

    如何删除不需要的图标

  8. 8

    如何删除不需要的字符?

  9. 9

    我可以从本地Git存储库中丢弃不需要的/不需要的提交吗?

  10. 10

    当不需要AccountAuthenticator时使用SyncAdapter

  11. 11

    删除不需要的文件以减小git存储库的大小

  12. 12

    使用libsodium-net时,不需要生成和存储盐吗?

  13. 13

    如何删除从 rpm 安装后安装的文件,但在升级时不需要它?

  14. 14

    删除不需要的变量

  15. 15

    不需要时删除html背景图像

  16. 16

    使用Linux命令使用grep后如何删除不需要的信息

  17. 17

    如何使用Unix grep删除整个不需要的文本块?

  18. 18

    使用jQuery删除不需要的行后,如何重新编号列表?

  19. 19

    如何使用CSS删除不需要的HTML流程图线

  20. 20

    我如何使用熊猫从Dataframe中删除不需要的列

  21. 21

    如何使用Unix grep删除整个不需要的文本块?

  22. 22

    如何使用Linux命令删除带有波浪号的不需要的文件?

  23. 23

    如何从XML中删除不需要的标签

  24. 24

    如何在Grabcut算法中删除不需要的空格?

  25. 25

    如何在图像链接之前删除不需要的空间

  26. 26

    如何删除不需要的提交和合并

  27. 27

    如何删除不需要的exe文件/程序

  28. 28

    如何从数据框中删除不需要的行?

  29. 29

    如何从数组输入中删除不需要的值?

热门标签

归档