1
배열에 두 개의 값을 저장하려고합니다. 그들은 나이와 이름입니다. 이 배열을 저장하기 위해 $ localStorage를 어떻게 사용합니까? 페이지를 새로 고치면 배열과 $ localStorage가 모두 null입니다. 당신이 $ localStorage``에서 항목을 검색하는 방법을 요구하고있다처럼
var app=angular.module("plunker",["ngStorage"]);
app.controller("xCtrl",function($scope,$rootScope,$localStorage){
$scope.list=[]
$scope.x={}
$scope.add=function(x){
$scope.list.push(x);
$localStorage.list= $scope.list;
$scope.$storage= $localStorage.list
$scope.x={}
}
})
https://plnkr.co/edit/6vGduA4hWzcuYhA1fwHC?p=preview
컨트롤러 코드해야 당신의'add' 메소드가 잘 보였기 때문에 – Claies
$ localStorage 페이지를 새로 고치면 null이되고 테이블도 null이됩니다. 내 플 런커를 확인해. 테이블에 값을 추가 할 때 그 값이 일정하지 않습니다. – SrinivasAppQube
$ localStorage가 정의되어 있으면 if 조건을 넣습니다. 정의 된 경우 다시 밀어 넣지 마십시오. localStorage에 값이있는 경우 다시로드하면 이쪽에 그대로 남아 있습니다. – Rakeschand