本文共 1026 字,大约阅读时间需要 3 分钟。
3.1 购物车数量增减与移除
3.1.1 前端服务层pinyougou-cart-web 的 cartService.js//添加商品到购物车this.addGoodsToCartList=function(itemId,num){}
3.1.1 前端控制层
pinyougou-cart-web 的 cartController.js//添加商品到购物车$scope.addGoodsToCartList=function(itemId,num){ cartService.addGoodsToCartList(itemId,num).success(function(response){ if(response.success){$scope.findCartList();//刷新列表}else{alert(response.message);//弹出错误提示}});}
3.1.1 页面
修改 pinyougou-cart-web 的 cart.html 实现数量增减< li class="yui3-u-1-8"> -+
实现删除功能
删除
3.1 合计数
3.1.1 前端服务层修改 cartService.js//求合计this.sum=function(cartList){var totalValue={totalNum:0, totalMoney:0.00 };//合计实体for(var i=0;i
3.1.1 前端控制层
修改 cartController.js ,调用服务层方法//查询购物车列表$scope.findCartList=function(){ cartService.findCartList().success(function(response){$scope.cartList=response;$scope.totalValue=cartService.sum($scope.cartList);//求合计数});}
3.1.1 页面
已选择 { {totalValue.totalNum}}件商品总价(不含运费) :¥{ {totalValue.totalMoney}}
转载于:https://blog.51cto.com/13517854/2308274