angularjs - 如何使用 angular.js 从本地存储增加和减少 json 值

标签 angularjs angularjs-ng-repeat local-storage ng-storage

如何使用 angular.js 从本地存储增加和减少 json 值

我使用 angularjs 中的 ngstorage 模块。

我的 Plunker

最佳答案

调用incrementdecrement函数时需要传递item对象

标记

<li data-ng-repeat="item in data">
    <span>
        id:{{ item.id }} 
      <button ng-click="increment(item);">+</button>
      age:{{ item.age }}
      <button ng-click="decrement(item);">-</button>                        
      <button data-ng-click="delItem(item)">X</button>
    </span>
</li>

代码

$scope.increment = function (item) {
    if (item.age >= max) { return; }
    item.age++;
};
$scope.decrement = function (item) {
    if (item.age <= min) { return; }
    item.age--;
};

Demo Plunkr

关于angularjs - 如何使用 angular.js 从本地存储增加和减少 json 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30505010/

相关文章:

javascript - Angularjs 和嵌套 JSON 以及 ng-repeat

angularjs - Angular 中的 select 和 ng-repeat 问题

angularjs - Bootstrap 弹出框在 AngularJs ng-repeat 中不起作用

javascript - 如何在 localStorage 中存储对象?

javascript - 子域的 localStorage 范围

jquery - 监听本地存储更改事件

AngularJs http请求 header 没有改变

javascript - "Unknown Provider"将自定义过滤器注入(inject)服务时

angularjs - 可以用 Bower 安装 Bootstrap CSS 吗?

javascript - 为什么绑定(bind)在 Angular js 中不起作用?