Angular实现可删除并计算总金额的购物车功能示例


Posted in Javascript onDecember 26, 2017

本文实例讲述了Angular实现可删除并计算总金额的购物车功能。分享给大家供大家参考,具体如下:

先看运行效果:

Angular实现可删除并计算总金额的购物车功能示例

Angular实现可删除并计算总金额的购物车功能示例

Angular实现可删除并计算总金额的购物车功能示例

具体代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>3water.com angular可删除与计算总额的购物车</title>
  <script src="angular.min.js"></script>
  <style>
    table{
      width: 500px;
      height: 300px;
      border-collapse: collapse;
      text-align: center;
    }
    td{
      border: 1px solid black;
    }
  </style>
  <script>
    var myapp=angular.module("myapp",[]);
    myapp.controller("myCtrl",function ($scope) {
      $scope.goods=[{
        gname:"iphone8",
        num:"3",
        price:"999"
      },{
        gname: "iphone7",
        num: "4",
        price: "599"
      },{
        gname: "iphone6",
        num: "5",
        price: "499"
      },{
        gname: "iphone5",
        num: "6",
        price: "399"
      }
      ];
      $scope.allSum=function () {
        var allPrice=0;
        for(var i=0;i<$scope.goods.length;i++){
          allPrice+=$scope.goods[i].price*$scope.goods[i].num;
        }
        return allPrice;
      };
      $scope.remove=function (index) {
        if(confirm('确定移除此项嘛?')){
          $scope.goods.splice(index,1);
        }
        if($scope.goods.length==0){
          alter('你的购物车为空');
        }
      };
    })
  </script>
</head>
<body ng-app="myapp" ng-controller="myCtrl">
<table>
  <tr>
    <td colspan="5">你的购物车</td>
    <tr>
  <td>商品名称</td>
  <td>数量</td>
  <td>单价</td>
  <td>小计</td>
  <td>操作</td>
  </tr>
  <tr ng-repeat="arr in goods">
    <td>{{arr.gname}}</td>
    <td>{{arr.num}}</td>
    <td>{{arr.price|currency:"RMB¥"}}</td>
    <td>{{arr.num*arr.price|currency:"RMB¥"}}</td>
    <td><button ng-click="remove($index)">删除</button></td>
  </tr>
  <tr>
    <td colspan="5">总金额<span ng-bind="allSum()|currency:'RMB'"></span></td>
  </tr>
</table>
</body>
</html>

希望本文所述对大家AngularJS程序设计有所帮助。

Javascript 相关文章推荐
YUI 读码日记之 YAHOO.util.Dom - Part.1
Mar 22 Javascript
JavaScript中SQL语句的应用实现
May 04 Javascript
用jquery存取照片的具体实现方法
Jun 30 Javascript
jQuery实现的一个tab切换效果内部还嵌有切换
Aug 10 Javascript
html的DOM中Event对象onabort事件用法实例
Jan 21 Javascript
jQuery侧边栏实现代码
May 06 Javascript
BootStrap智能表单实战系列(七)验证的支持
Jun 13 Javascript
js实现可键盘控制的简单抽奖程序
Jul 13 Javascript
js实现图片淡入淡出切换简易效果
Aug 22 Javascript
浅析Javascript ES6新增值比较函数Object.is
Aug 24 Javascript
js print打印网页指定区域内容的简单实例
Nov 01 Javascript
JS+HTML5 canvas绘制验证码示例
Dec 05 Javascript
浅谈React深度编程之受控组件与非受控组件
Dec 26 #Javascript
使用vue实现简单键盘的示例(支持移动端和pc端)
Dec 25 #Javascript
vue的一个分页组件的示例代码
Dec 25 #Javascript
jQuery图片查看插件Magnify开发详解
Dec 25 #jQuery
AngularJS实现的生成随机数与猜数字大小功能示例
Dec 25 #Javascript
推荐10款扩展Web表单的JS插件
Dec 25 #Javascript
jQuery实现右侧抽屉式在线客服功能
Dec 25 #jQuery
You might like
是否存在第一台收音机的说法
2021/03/01 无线电
php调用自己java程序的方法详解
2016/05/13 PHP
PHP _construct()函数讲解
2019/02/03 PHP
JavaScript表单常用验证集合
2008/01/16 Javascript
在js(jquery)中获得文本框焦点和失去焦点的方法
2012/12/04 Javascript
JS操作JSON要领详细总结
2013/08/25 Javascript
iframe的父子窗口之间的对象相互调用基本用法
2013/09/03 Javascript
跟我学Nodejs(一)--- Node.js简介及安装开发环境
2014/05/20 NodeJs
基于replaceChild制作简单的吞噬特效
2015/09/21 Javascript
jQuery插件实现适用于移动端的地址选择器
2016/02/18 Javascript
TypeOf这些知识点你了解吗
2016/02/21 Javascript
ES6中非常实用的新特性介绍
2016/03/10 Javascript
jQuery+CSS3实现四种应用广泛的导航条制作实例详解
2016/09/17 Javascript
Node.js用readline模块实现输入输出
2016/12/16 Javascript
微信小程序 MD5加密登录密码详解及实例代码
2017/01/12 Javascript
js实现交通灯效果
2017/01/13 Javascript
基于bootstrap写的一点localStorage本地储存
2017/11/21 Javascript
angularjs 缓存的使用详解
2018/03/19 Javascript
vue组件的写法汇总
2018/04/12 Javascript
react用Redux中央仓库实现一个todolist
2019/09/29 Javascript
vue中watch和computed的区别与使用方法
2020/08/23 Javascript
python使用PyFetion来发送短信的例子
2014/04/22 Python
python 字典(dict)按键和值排序
2016/06/28 Python
Python3基础教程之递归函数简单示例
2019/06/07 Python
Python如何基于selenium实现自动登录博客园
2019/12/16 Python
Python注释、分支结构、循环结构、伪“选择结构”用法实例分析
2020/01/09 Python
对django 2.x版本中models.ForeignKey()外键说明介绍
2020/03/30 Python
印度尼西亚最好的小工具在线商店:Erafone.com
2019/03/26 全球购物
消防应急演练方案
2014/02/12 职场文书
决心书范文
2014/03/11 职场文书
项目建议书格式
2014/03/12 职场文书
班主任高考寄语
2015/02/26 职场文书
毕业生个人总结
2015/02/28 职场文书
大学生个人简历自荐信
2015/03/06 职场文书
关于军训的感想
2015/08/07 职场文书
创业计划书之婴幼儿游泳馆
2019/09/11 职场文书