• 技术文章 >web前端 >js教程

    Angular实现可添加删除与计算总金额效果插件

    php中世界最好的语言php中世界最好的语言2018-04-13 14:40:26原创1022

    这次给大家带来Angular实现可添加删除与计算总金额效果插件,Angular实现可添加删除与计算总金额插件的注意事项有哪些,下面就是实战案例,一起来看一下。

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

    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>www.jb51.net 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>

    相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

    推荐阅读:



    以上就是Angular实现可添加删除与计算总金额效果插件的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:Angular 计算 删除
    上一篇:node.js的路由中间件ge和post请求使用详解 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• 聊聊如何选择一个最好的Node.js Docker镜像?• Angular中什么是变更检测?什么情况下会引起变更检测?• 浅析Angular变更检测中的DOM更新机制• 一文带你深入了解Node中的Buffer类• Angular开发问题记录:组件拿不到@Input输入属性
    1/1

    PHP中文网