angularJS根据input输入值改变的问题 50
有两个输入框,1号和2号,我现在想实现的功能是:在一号框输入一个小数的时候2号框的value显示为最上面的那个970*1号框所得的结果然后我再在2号框里面输入一个整数,1...
有两个输入框,1号 和2号,我现在想实现的功能是:
在一号框输入一个小数的时候 2号框的value显示为 最上面的那个970 * 1号框所得的结果然后我再在2号框里面输入一个整数,1号框里面的value又可以变为 970/ 2号框输入信息 所得到的结果 使用AngularJS 求大神啊 展开
在一号框输入一个小数的时候 2号框的value显示为 最上面的那个970 * 1号框所得的结果然后我再在2号框里面输入一个整数,1号框里面的value又可以变为 970/ 2号框输入信息 所得到的结果 使用AngularJS 求大神啊 展开
1个回答
展开全部
<!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上去了,,,,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询