大家好,我正在使用angular js
,我正在尝试对放置在基于行的ng-repeat文本框中的值进行求和,我尝试了求和整个数据,任何人都可以帮助如何解决这个问题
在这里我附加了我的小提琴:https://jsfiddle.net/rjj/zm9941tm/1/
发布于 2017-06-21 20:35:51
<td><input type="text" ng-model="x.result = +x.value1 + +x.value2;"></td>
这会解决这个问题。将结果设置为value1和value2的和,并添加+以将字符串更改为数字以便于求和。小提琴:https://jsfiddle.net/zm9941tm/4/
发布于 2017-06-21 20:37:56
发布于 2017-06-21 20:41:04
假设您在ng-repeat中使用的数组是"myArray",您可以在控制器中添加如下函数:
$scope.calculateSum = function calculateSum(array) {
var sum = 0;
array.forEach(function (value) {
this.sum += value;
}, this);
return sum;
}
在ng-repeat表之后,添加另一个值为{{calculateSum(myArray}}
的元素
https://stackoverflow.com/questions/44676214
复制相似问题