我想使用 angularjs 在按钮单击时将值添加到本地存储。我使用 ngStorage 模块
问问题
576 次
2 回答
4
首先,将函数更改cloneItem
为接受参数,例如
$scope.cloneItem = function (todo) {
$scope.$storage.notes.push({
"age": todo.age, "id":todo.id
});
}
然后在你看来,传入相关todo
元素
<td><button data-ng-click="cloneItem(todo)">insert id and age to localstorage</button></td>
于 2015-05-26T09:06:12.450 回答
0
要跳过重复项,需要进行小检查
$scope.cloneItem = function (todo) {
for (var i = 0; i < $scope.$storage.notes.length - 1; i++) {
if ($scope.$storage.notes[i].age !=todo.age && $scope.$storage.notes[i].id!=todo.id ) {
$scope.$storage.notes.push({
"age": todo.age, "id":todo.id
});
}
}
}
于 2018-01-11T06:46:43.667 回答