Angularjs购物车计算价格例子
来源:互联网 发布:网络舆论利大于弊一辩 编辑:程序博客网 时间:2024/04/29 09:44
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="js/angular.min.js"></script> <script type="text/javascript" src="js/jquery-3.2.1.min.js"></script> </head> <body ng-app="Mapp" ng-controller="Mctrl"> <table border="1" cellspacing="0" cellpadding="0"> <tr> <th>购物车</th> </tr> <tr> <td><input type="checkbox" />趣艺工坊</td> </tr> <tr ng-repeat="item in items"> <td> <input type="checkbox" ng-click="sel($index)" class="checkbox1" /> <img src="" title="图片" /> {{item.name}} <br /> {{item.price|currency:"¥"}} <button ng-click="jian($index)">-</button> {{item.num}} <button ng-click="jia($index)">+</button> <button ng-click="del($index)">删除</button> </td> </tr> <tr> <td> <input type="checkbox" ng-click="allselect()" ng-model="all" />全选 合计:{{allmoney|currency:"¥"}} </td> </tr> </table> <script> angular.module("Mapp", []) .controller("Mctrl", function($scope) { var arr = [{ name: '纯手工制作木质精致家具装饰摆件1', price: 150, num: 1, isChecked: false, }, { name: '纯手工制作木质精致家具装饰摆件2', price: 119, num: 2, isChecked: false, }, { name: '纯手工制作木质精致家具装饰摆件3', price: 120, num: 1, isChecked: false, }] $scope.items = arr; jisuan(); //点- $scope.jian = function($index) { arr[$index].num -= 1; if(arr[$index].num < 1) { arr[$index].num = 1; } jisuan(); } //点+ $scope.jia = function($index) { arr[$index].num += 1; jisuan(); } //单选 $scope.sel = function($index) { arr[$index].isChecked = $(".checkbox1")[$index].checked; jisuan(); } //全选 $scope.allselect = function() { for(var i = 0; i < arr.length; i++) { arr[i].isChecked = $scope.all; $(".checkbox1")[i].checked = $scope.all; jisuan(); } } //删除 $scope.del = function($index) { arr.splice($index, 1); jisuan(); } //计算方法 function jisuan() { $scope.allmoney = 0; for(var i = 0; i < arr.length; i++) { if(arr[i].isChecked) { $scope.allmoney += arr[i].price * arr[i].num; } } } }) </script> </body></html>
阅读全文
0 0
- Angularjs购物车计算价格例子
- AngularJS购物车功能增加/删除/价格的计算
- 购物车数量价格计算
- 购物车,计算价格,tian
- JavaScript实现购物车计算价格功能
- vue--购物车+计算价格+自定义过滤器
- AngularJs购物车删除和计算总金额
- AngularJs购物车删除和计算总金额
- 页面计算价格例子
- angularjs之购物金额计算
- AngularJs购物车价格计算
- 购物车 选中 得到价格
- 【AngularJS】购物车实例
- AngularJS 购物车实例
- AngularJS-购物车Demo
- angularJS 购物车练习
- 购物车AngularJs
- angularJs购物车
- 2017 ecfinal b题
- 关于String str =new String("abc")和 String str = "abc"的比较
- 软件和硬件都是对生活的高度抽象---论中断控制
- android 40条知识
- SpringBoot入门-11(springboot配置jsp模板)
- Angularjs购物车计算价格例子
- python3 文件操作
- 动态点分治系列(幻想乡战略游戏、开店、小清新数据结构题)
- Hadoop YARN配置参数剖析(4)—Fair Scheduler相关参数
- keras实现Bi-LSTM+CRF
- IntelliJ IDEA2017.3 激活
- CppPrimer自学(1)
- CNN网络结构进化概述
- 寻找若干个字符串的最长公共前缀