angularJS根据input输入值改变的问题 50

有两个输入框,1号和2号,我现在想实现的功能是:在一号框输入一个小数的时候2号框的value显示为最上面的那个970*1号框所得的结果然后我再在2号框里面输入一个整数,1... 有两个输入框,1号 和2号,我现在想实现的功能是:
在一号框输入一个小数的时候 2号框的value显示为 最上面的那个970 * 1号框所得的结果然后我再在2号框里面输入一个整数,1号框里面的value又可以变为 970/ 2号框输入信息 所得到的结果 使用AngularJS 求大神啊
展开
 我来答
名字太短会怎样
2016-10-24 · TA获得超过165个赞
知道小有建树答主
回答量:125
采纳率:75%
帮助的人:63.4万
展开全部
<!DOCTYPE html>
<html lang="en" ng-app="">
<head>
    <meta charset="UTF-8">
    <title>输入框问题</title>
    <script src="angular.min.js"></script>
    <script>
        function count($scope) {
            $scope.price = 970.00;
            $scope.val = 1;
            $scope.$watch("val",function () {
                $scope.sum = $scope.val * $scope.price
            },true)
        }

        function count1($scope) {
            $scope.price = 970.00;
            $scope.val = 1;
            $scope.$watch("val",function () {
                $scope.sum =  $scope.price / $scope.val
            },true)
        }
    </script>
</head>
<body >
    <div ng-controller="count">
        <p>{{price}}</p>
        <input type="text" ng-model="val">
        <p>{{sum}}</p>
    </div>
    <div ng-controller="count1">
        <p>{{price}}</p>
        <input type="text" ng-model="val">
        <p>{{sum}}</p>
    </div>
</body>
</html>
追问
你好,我的目标是 1号输入框输入一个数字之后,2号框的value就自动变为  970和我输入到1号框那个数字的计算结果。这个时候我还可以继续去2好框输入一个数字然后1号框的value也会根据二号框和970的计算结果不同进行改变。我没看出来代码中那部分是把计算结果放到input的value上去了,,,,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式