我正在尝试计算用户输入的 2 个值,并将该结果设置为另一个值的 ng-model。但是我似乎无法让这段代码工作。
<input type="number" ng-model="a">
<input type="number" ng-model="b">
<input type="number" ng-init="c = a * b" ng-model="c">
我也尝试过使用 parseFloat:
//in controller
$scope.parseFloat = parseFloat();
<input type="number" ng-init="c = (parseFloat(a) * parseFloat(b))" ng-model="c">
我可以得到我想要的结果作为标签{{a * b | number:2 | currency}}
,但不能作为 ng-model。有任何想法吗?