只有一个数据存储localStorage JSON数据使用AngularJS



我有一个问题在存储localStorage JSON饲料它的存储只有一个数据。当我添加更多数据时,它只显示一个。请帮帮我!

存储值

var fav_game = [{
    id   : "1212",
    name : "Cricket"
  }];

存储本地存储数据

window.localStorage['favgame'] = JSON.stringify(fav_game);
var favgame = JSON.parse(window.localStorage['favgame'] || '{}');

获取本地存储项:

$scope.favgame = JSON.parse(localStorage.getItem('fav_game')) || [];
console.log(localStorage['favgame']);

var fav_game = [{ id : "1212", name : "Cricket" }];
window.localStorage['favgame'] = JSON.stringify(fav_game);
function addValue(key,val){
  temp = [];
  tmp = localStorage.getItem(key);
  if(tmp != null){
    temp.push(JSON.parse(tmp));
    temp.push(val);
    window.localStorage['favgame'] = JSON.stringify(temp)
  }
}
addValue('favgame','here your valid data')

最新更新