使用AngularJS总计计算字段

时间:2016-09-02 14:01:42

标签: angularjs

我有以下AngularJS代码,我希望能够计算出result1和results2禁用输入中出现的计算字段。有人可以建议如何做到这一点吗?

谢谢,

约翰

<html ng-app>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.8/angular.min.js"></script>

<script type="text/javascript">

</script>

</head>
<body>

<form name="form" action="index.php" method="post" autocomplete="off">

<input type="text" name="field1" ng-model="field1" ng-init="field1='10'">

<input type="text" name="field2" ng-model="field2" ng-init="field2='10'">

<br>

<input type="text" name="results1" value="{{(+field1*100|currency)}}" disabled>

<input type="text" name="results2" value="{{(+field2*100|currency)}}" disabled>

</form>

<h1>{{(+results1--results2|currency:"")}}</h1>

</body>
</html>

2 个答案:

答案 0 :(得分:2)

使用ng-value代替value来正确评估该表达式

答案 1 :(得分:1)

 <h1>{{(+field1--field2|currency:"")}}</h1>
 <h1>{{(+field1*100--field2*100|currency:"")}}</h1>

你能这样试试吗?