Reputation: 9
I need to find the sum of aa[column] and mq[column] together and display the value under Total: Please find the jsp code.
<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>
Upvotes: 0
Views: 62
Reputation: 486
Best way to do it, is in javascript instead of DOM. Will be something like
<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>
Your Controller code will be something like, considering both validateSeqDataDTOAA and validateSeqDataDTOMQ of being the same length
$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();
Upvotes: 1