Сумма возвращенных «полей» в ng-repeat, отображаемая на странице HTML - PullRequest
0 голосов
/ 10 апреля 2020

У меня есть контроллер 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;
    });
 }
}]);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...