我需要一起找到aa [column]和mq [column]的总和,并在Total下显示值:
请找到jsp代码。
<tr ng-repeat="aa in validateSeqDataDTOAA">
<td ng-repeat="column in columns"><b>AA:--</b>{{aa[column]}}</td>
</tr>
<tr ng-repeat="mq in validateSeqDataDTOMQ">
<td ng-repeat="column in columns"><b>MQ:--</b>{{mq[column]}}</td>
</tr>
答案 0 :(得分:1)
最好的方法是使用javascript而不是DOM。将会是
<tr ng-repeat="aa in validateSeqDataDTOAA">
<td ng-repeat="column in columns"><b>AA:--</b>{{aa[column]}}</td>
</tr>
<tr ng-repeat="mq in validateSeqDataDTOMQ">
<td ng-repeat="column in columns"><b>MQ:--</b>{{mq[column]}}</td>
</tr>
<tr>
<td ng-repeat="data in totalData">{{ data[$index] }}</td>
</tr>
考虑到validateSeqDataDTOAA和validateSeqDataDTOMQ的长度相同,您的控制器代码将类似于
$scope.totalData = [];
$scope.getTotal = function() {
for (var i in $scope. validateSeqDataDTOAA) {
for (var j in $scope.columns) {
if (i == j) {
$scope.totalData[i] = $scope.validateSeqDataDTOAA[i][j] + $scope.validateSeqDataDTOMQ[i][j];
}
}
}
}
$scope.getTotal();