angularjs实现的购物金额计算工具示例


Posted in Javascript onMay 08, 2018

本文实例讲述了angularjs实现的购物金额计算工具。分享给大家供大家参考,具体如下:

当我们用js或者jquery进行购物车金额计算的时候会非常麻烦,今天,我们用angularjs一种新的方法进行购物车总额的计算.代码如下:

<!DOCTYPE html>
<html ng-app>
<head>
  <meta charset="UTF-8">
  <title>3water.com angular购物金额计算器</title>
</head>
<body ng-controller="sum">
  价格:<input type="text" ng-model="cup.price">
  <br/><br/>
  数量:<input type="text" ng-model="cup.count">
  <p>运费:{{cup.fee|currency:"¥"}}</p>
  <p>总金额:{{all()|currency:"¥"}}</p><!-- 过滤器currency -->
</body>
<script src="angular.min.js"></script>
<script>
  // 购物金额计算
  function sum($scope){
    $scope.cup={
      "price":12,
      "count":1,
      "fee":20
    }
    $scope.all=function(){
      return $scope.cup.price*$scope.cup.count;
    }
    // $watch
    // 监听变化
    // 有三个参数
    // 1.函数或属性
    // 2.callback
    // 3.true深度监听
    $scope.$watch("all()",function(nval, oval){
      //console.log(nval+":"+oval);
      if(nval<100){
        $scope.cup.fee=20;
      }
      else{
        $scope.cup.fee=0;
      }
    },true)
    $scope.$watch("cup.count",function(nval, oval){
      //console.log(nval+":"+oval);
      if(nval<1){
        $scope.cup.fee=0;
      }
    },true)
  }
</script>
<script>
</script>
</html>

运行效果:

angularjs实现的购物金额计算工具示例

Javascript 相关文章推荐
DHTML 中的绝对定位
Nov 26 Javascript
prototype 学习笔记整理
Jul 17 Javascript
基于BootStrap的图片轮播效果展示实例代码
May 23 Javascript
AngularJs IE Compatibility 兼容老版本IE
Sep 01 Javascript
打造自己的jQuery插件入门教程
Sep 23 Javascript
微信小程序实战之轮播图(3)
Apr 17 Javascript
简单介绍react redux的中间件的使用
Apr 06 Javascript
webpack@v4升级踩坑(小结)
Oct 08 Javascript
vue实现分环境打包步骤(给不同的环境配置相对应的打包命令)
Jun 04 Javascript
Vue项目实现简单的权限控制管理功能
Jul 17 Javascript
原生JS实现记忆翻牌游戏
Jul 31 Javascript
JavaScript实现五子棋小游戏
Oct 26 Javascript
Vue微信项目按需授权登录策略实践思路详解
May 07 #Javascript
Vue + better-scroll 实现移动端字母索引导航功能
May 07 #Javascript
node使用promise替代回调函数
May 07 #Javascript
node 使用 async 控制并发的方法
May 07 #Javascript
Angular 数据请求的实现方法
May 07 #Javascript
JavaScript数组去重算法实例小结
May 07 #Javascript
JavaScript求一组数的最小公倍数和最大公约数常用算法详解【面向对象,回归迭代和循环】
May 07 #Javascript
You might like
PHP之数组学习
2011/05/29 PHP
最新制作ThinkPHP3.2.3完全开发手册
2015/11/23 PHP
PHP7引入的&quot;??&quot;和&quot;?:&quot;的区别讲解
2019/04/08 PHP
基于jQuery UI CSS Framework开发Widget的经验
2010/08/21 Javascript
JS实现拖动示例代码
2013/11/01 Javascript
完美解决IE低版本不支持call与apply的问题
2013/12/05 Javascript
用javascript替换URL中的参数值示例代码
2014/01/27 Javascript
javascript闭包概念简单解析(推荐)
2016/06/03 Javascript
微信小程序开发实战教程之手势解锁
2016/11/18 Javascript
js 文字超出长度用省略号代替,鼠标悬停并以悬浮框显示实例
2016/12/06 Javascript
JS传参及动态修改页面布局
2017/04/13 Javascript
vuex + axios 做登录验证 并且保存登录状态的实例
2018/09/16 Javascript
vue实现todolist基本功能以及数据存储功能实例详解
2019/04/11 Javascript
js找出5个数中最大的一个数和倒数第二大的数实现方法示例小结
2020/03/04 Javascript
原生JS实现汇率转换功能代码实例
2020/05/13 Javascript
浅谈vue中$event理解和框架中在包含默认值外传参
2020/08/07 Javascript
使用Python的Treq on Twisted来进行HTTP压力测试
2015/04/16 Python
Python内建模块struct实例详解
2018/02/02 Python
python3实现windows下同名进程监控
2018/06/21 Python
使用celery和Django处理异步任务的流程分析
2020/02/19 Python
python GUI库图形界面开发之PyQt5输入对话框QInputDialog详细使用方法与实例
2020/02/27 Python
SISLEY希思黎官方旗舰店:享誉全球的奢华植物美容品牌
2018/04/25 全球购物
戛纳奢侈品商店:Jacques Loup法国
2019/11/04 全球购物
学生自我鉴定模板
2013/12/30 职场文书
上学迟到的检讨书
2014/01/11 职场文书
小学生红领巾广播稿
2014/01/21 职场文书
2014年大学庆元旦迎新年活动方案
2014/03/09 职场文书
部队反四风对照检查材料
2014/09/26 职场文书
中学生检讨书范文
2014/11/03 职场文书
青年岗位能手事迹材料
2014/12/23 职场文书
先进班组材料范文
2014/12/25 职场文书
《地震中的父与子》教学反思
2016/02/16 职场文书
小学数学教学反思范文
2016/02/16 职场文书
优秀党员先进事迹材料2016
2016/02/29 职场文书
2016年百日安全生产活动总结
2016/04/06 职场文书
windows server2012 R2下安装PaddleOCR服务的的详细步骤
2022/09/23 Servers