我正在尝试制作一个表单,进行一些简单的乘法和减法运算,并希望使用angularJS数据绑定,但它没有按预期工作。
我认为可以在这个例子中简化问题或我试图实现的目标:
<div ng-controller="myCont">
<input type="number" ng-model="form.val1" ng-value="form.val2" />
<input type="number" ng-model="form.val2" ng-value="form.val1" />
</div>
我希望输入字段能够相互更新,但它们没有。如果我在form.val1
中输入一个数字,它会更新自己和form.val2
,但如果我对form.val2
也这样做,绑定就会消失。
这里有一个简单的F到C和C到F转换器:
仅在HTML:中
<input type="number" ng-model="f" ng-change="c=(f-32)*5/9">
<input type="number" ng-model="c" ng-change="f=c*9/5 + 32">