angular购物车结算

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8" />
  <title></title>
  <style>
   *{
    margin: 0;
    padding: 0;
    
   }
   .box{
    width: 310px;
    height: 400px;
    margin: auto;
    background: silver;
   }
   img{
    width: 80px;
    height: 80px;
   }
   dl{
    border-bottom: 1px solid silver;
    margin-bottom: 8px;
    padding: 5px;
    width: 300px;
    height: 80px;
    float: left;
   }
   dd{
    margin-bottom: 4px;
   }
   .che,.pic{
    float: left;
   }
   .pic{
    margin-left: 5px;
    margin-right: 5px;
   }
   .che{
    line-height:80px ;
   }
   .cont{
    font-size: 14px;
   }
   .price{
    font-size: 12px;
    color: sandybrown;
   }
   .jia,.jian{
    width: 20px;
    height: 20px;
   }
   .del{
    float: right;
    margin-right: 10px;
    color: red;
   }
  </style>
  <script type="text/javascript" src="js/angular.min.js" ></script>
  <script>
   angular.module("myApp",[]).controller("myCtrl",
function($scope) {
 $scope.arrs = [{
  "id":1,
  "spic": "img/render1_1x.jpg",
  "stitle": "纯手工制作木质时钟精致家居装饰摆件",
  "sprice": 150,
  "snum": 1,
  "state":false
 }, {
  "id":2,
  "spic": "img/space_1x.jpg",
  "stitle": "木质蓝牙音箱包邮实木家具装饰摆件",
  "sprice": 119,
  "snum": 2,
  "state":false
 }, {
  "id":3,
  "spic": "img/trees_1x.jpg",
  "stitle": "装饰木雕,独特趣味设计家居装饰摆件",
  "sprice": 120,
  "snum": 1,
  "state":false
 }]
 //删除
 $scope.del=function(a){
  for (var i=0;i<$scope.arrs.length;i++) {
   if($scope.arrs[i].id==a.id){
    $scope.arrs.splice(i,1);
   }
  }
  
 }
 
 
 //增加数量
 $scope.jia=function(a){
   a.snum=a.snum+1;
 }
 
 //减少数量
 $scope.jian=function(a){
  if(a.snum<=1){
   for (var i=0;i<$scope.arrs.length;i++) {
   if($scope.arrs[i].id==a.id){
    $scope.arrs.splice(i,1);
    }
   }
  }else{
   a.snum=a.snum-1;
  }
 }
 //总价
 $scope.sumAll=function(){
  var sum=0;
  for (var i=0;i<$scope.arrs.length;i++) {
   if($scope.arrs[i].state){
    sum+=$scope.arrs[i].snum*$scope.arrs[i].sprice;
   }
  }
  return sum;
 }
 //全选
 $scope.check=function(){
  var is=$scope.ischeck;
  for(var i=0;i<$scope.arrs.length;i++){
   $scope.arrs[i].state=is;
  }
 }
 
 //选中的数量
 $scope.numAll=function(){
  var num=0;
  for (var i=0;i<$scope.arrs.length;i++) {
   if($scope.arrs[i].state){
    num+=$scope.arrs[i].snum;
   }
  }
  return num;
 }
 
});
  
  </script>
 </head>
 <body ng-app="myApp" ng-controller="myCtrl">
  
  
  <div class="box">
   <h2 style="text-align: center;margin-bottom: 8px;margin-top: 8px;">购物车</h2>
   <hr />
   <input type="checkbox"  style="margin-top: 20px;margin-bottom: 10px;"/> 趣艺工坊
   <hr />
   <dl ng-repeat="a in arrs">
    <dd class="che"><input type="checkbox" ng-model="a.state"/></dd>
    <dt class="pic"><img src={{a.spic}}></dt>
    <dd class="cont">{{a.stitle}}</dd>
    <dd class="price">{{a.sprice|currency:"¥"}}</dd>
    <div class="chang">
     <input type="button" value="-"  class="jian" ng-click="jian(a)"/>
     <span class="num">{{a.snum}}</span>
     <input type="button" value="+" class="jia" ng-click="jia(a)"/>
     <input type="button" value="删除" class="del" ng-click="del(a)"/>
    </div>
   </dl>
   
   
   
  </div>
  <div style="width: 310px;height: 60px;background: saddlebrown;margin: auto;">
    <input type="checkbox"  style="float: left;" ng-model="ischeck" ng-click="check()"/> 全选
    
   <input type="button" value="结算" style="background: sandybrown;color: white; float: right;"/>
   <p style="float: right;">合计:<span ng-bind="sumAll()|currency:'¥:'"></span>数量:<span ng-bind="numAll()"></span></p>
   </div>
  
 </body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园的建设目标是通过数据整合、全面共享,实现校园内教学、科研、管理、服务流程的数字化、信息化、智能化和多媒体化,以提高资源利用率和管理效率,确保校园安全。 智慧校园的建设思路包括构建统一支撑平台、建立完善管理体系、大数据辅助决策和建设校园智慧环境。通过云架构的数据中心与智慧的学习、办公环境,实现日常教学活动、资源建设情况、学业水平情况的全面统计和分析,为决策提供辅助。此外,智慧校园还涵盖了多媒体教学、智慧录播、电子图书馆、VR教室等多种教学模式,以及校园网络、智慧班牌、校园广播等教务管理功能,旨在提升教学品质和管理水平。 智慧校园的详细方案设计进一步细化了教学、教务、安防和运维等多个方面的应用。例如,在智慧教学领域,通过多媒体教学、智慧录播、电子图书馆等技术,实现教学资源的共享和教学模式的创新。在智慧教务方面,校园网络、考场监控、智慧班牌等系统为校园管理提供了便捷和高效。智慧安防系统包括视频监控、一键报警、阳光厨房等,确保校园安全。智慧运维则通过综合管理平台、设备管理、能效管理和资产管理,实现校园设施的智能化管理。 智慧校园的优势和价值体现在个性化互动的智慧教学、协同高效的校园管理、无处不在的校园学习、全面感知的校园环境和轻松便捷的校园生活等方面。通过智慧校园的建设,可以促进教育资源的均衡化,提高教育质量和管理效率,同时保障校园安全和提升师生的学习体验。 总之,智慧校园解决方案通过整合现代信息技术,如云计算、大数据、物联网和人工智能,为教育行业带来了革命性的变革。它不仅提高了教育的质量和效率,还为师生创造了一个更加安全、便捷和富有智慧的学习与生活环境。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值