У меня есть контроллер angular - js, возвращающий json данные из базы данных. Я связываю возвращенные данные с переменной $ scope.details в функции успеха.
В HTML я использую NG-REPEAT, чтобы показать все строки со значениями
<tr ng-repeat="detail in details">
<td><span>{{detail.timestamp}}</span></td>
<td>{{detail.T_AC}}</td>
<td>{{detail.T_OH}}</td>
<td>{{detail.T_AW}}</td>
<td>{{detail.T_UD}}</td>
<td>{{detail.T_AT}}</td>
<td>{{here the TOTAL of all T_* should show}}</td>
</tr>
Последнее поле должно вычислять сумму всех полей detail.T_ * ( которые являются целыми числами), когда я использую {{detail.T_A C + detail.T_OH}} это не делает фактическую сумму, а скорее склеивает числа (например, 1 + 1 показывает 11 вместо 2)
Функция и контроллер:
myApp.controller("databasecontroller",['$scope','$http',function($scope,$http){
function getInfo() {
$http.post('phpscripts/returndata.php').success(function(data) {
$scope.details = data;
});
}
}]);