2014-02-21 53 views
0

任何人都可以请告诉我如何使用angularJS创建数组,如myarray = []以及localstorage中的其他变量, iive创建的变量,如下所示。在本地存储中创建javascript数组以及变量 - AngularJS

<!DOCTYPE html> 
<html ng-app="app"> 

    <head> 
    <script data-require="[email protected]" data-semver="1.1.5" src="http://code.angularjs.org/1.1.5/angular.min.js"></script> 
    <script src="https://rawgithub.com/gsklee/ngStorage/master/ngStorage.js"></script> 

    <script> 
     angular.module('app', [ 
     'ngStorage' 
     ]). 

     controller('Ctrl', function(
     $scope, 
     $localStorage 
    ){ 
     $scope.$storage = $localStorage.$default({ 
      x: 42 // variable 
     }); 
     }); 
    </script> 
    </head> 

    <body ng-controller="Ctrl"> 
    <button ng-click="$storage.x = $storage.x + 1">{{$storage.x}}</button> + <button ng-click="$storage.y = $storage.y + 1">{{$storage.y}}</button> = {{$storage.x + $storage.y}} 
    </body> 

</html> 

回答

1

它支持JSON,您可以存储任何东西,除了那些没有被JSON支持:

Demo

<script> 
     angular.module('app', [ 
     'ngStorage' 
     ]). 

     controller('Ctrl', function(
     $scope, 
     $localStorage 
    ){ 
     $scope.$storage = $localStorage.$default({ 
      x: 42, 
      array:[] 
     }); 
     }); 
    </script> 
+0

怎么样在阵列 –

+0

用于克隆之间的克隆,你可以使用角度。复制 –

相关问题