0
オブジェクトをLocalStorageに格納しようとしていますが、私がsetItem
をトリガーすると、2つのオブジェクト(複製)が格納されます。以下は私のコードです。LocalStorageはオブジェクトを格納するために2回起動します
.controller("ProjectAddCtrl", function($scope) {
$scope.addProject = function (projectInfo) {
var oldItems = JSON.parse(localStorage.getItem('itemsArray')) || [];
$scope.projects = [{
name: "",
host: "",
instance: ""
}];
oldItems.push(projectInfo);
localStorage.setItem('itemsArray', JSON.stringify(oldItems));
};
$scope.removeProject = function() { localStorage.clear(); };
console.log(JSON.parse(localStorage.getItem('itemsArray')));
})
ボタンから 'ng-click =" addProject(projectInfo) "'を削除し、送信が適切になるようにしてください。それをytpeボタンにするとキーボードの送信ができなくなる – charlietfl
ああ、私の間違い。途中でありがとう! – fahmishah