用angularJS写的第一个计算器

本文通过一个简易计算器示例,展示了AngularJS在前端开发中的强大功能,特别是其在实时计算购物车商品总价方面的便捷性和高效性,适合希望深入了解AngularJS应用场景的开发者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一直想学习angularJS, 但是不知道angularJS用在页面的好处是什么, 今天我有一个粗陋的理解,记录下来。

 <script src="http://apps.bdimg.com/libs/angular.js/1.2.16/angular.min.js"></script>
 <div ng-controller="myCalc">
        单价:
        <span ng-model="number1">5</span>
        <br/>
        数量:
        <input type="number" min="2" max="10" ng-model="number2" required ></td>
    <hr> <b>Total:</b>
    {{number1 * number2 | currency}}
</div>

这样子写出来一个简单的计算器。 至于用处, 我只想到了我们前端在写购物车的时候,需要计算数量和单价的总价, 然后各个单价需要计算总和, 用这个还是特别方便的。

<script>
    function myCalc($scope) {
        $scope.number1 = 5;
        $scope.number2 = 5.60;
    }
</script>

  添加上面这个代码, number1表示单价, number2表示数量, 在total 里面实时得到了总价。  千万不要忘记在html处加上<html  ng-app>

 

整体代码为

<!DOCTYPE html>
<html  ng-app>
<head>
    <meta charset="utf-8" />
    <title></title>
    <script src="http://apps.bdimg.com/libs/angular.js/1.2.16/angular.min.js"></script>
</head>
<body>
    来一个计算器:
    <div ng-controller="myCalc">
        单价:
        <span ng-model="number1">5</span>
        <br/>
        数量:
        <input type="number" min="2" max="10" ng-model="number2" required ></td>
    <hr> <b>Total:</b>
    {{number1 * number2 | currency}}
</div>
<script>
    function myCalc($scope) {
        $scope.number1 = 5;
        $scope.number2 = 5.60;
    }
</script>
</body>
</html>

  

转载于:https://www.cnblogs.com/RoseZhao/p/angularJs.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值