从本地存储中获取最新更新的数据

时间:2017-06-13 11:48:00

标签: angularjs

我想从本地存储中检索上次更新的值。 我的代码是:

 $scope.saved = localStorage.getItem('ids');
 $scope.ids = JSON.parse($scope.saved);
 localStorage.setItem('ids', JSON.stringify($scope.ids));

 console.log($scope.ids)

 $scope.LogIn = function() {
 if($scope.id=='1'){
 $state.go('app.playlists');
 }

 $scope.ids = [];
 $scope.ids.push({text:$scope.id});

     localStorage.setItem('ids', JSON.stringify($scope.ids));

};

使用此代码我没有在控制台中获取值而是获得'undefined'enter image description here

1 个答案:

答案 0 :(得分:0)

您可以使用$scope.ids.length-1获取数组的最后一个索引

$scope.saved = localStorage.getItem('ids');
$scope.ids = JSON.parse($scope.saved);

console.log($scope.ids[$scope.ids.length-1])