2014-02-21 54 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

用於克隆之間的克隆,你可以使用角度。複製 –

相關問題