2015-01-30 3 views
0
request = myService.getCases(); 
request.then(
function(payload) { 
$scope.cases = payload.data; 

var time = Math.floor((Date.now() - Date.parse($scope.cases[i].date_case_modified))/(60000*60*24)); 

$scope.cases.duration.push(time); 
} 
}); 

Внутри контроллера я пытаюсь привязать к case.duration к объекту case, но он не добавит его на возвращаемый объект. Есть идеи?Добавить переменную в существующий объект json

+0

Что такое типа 'duration'? –

ответ

1

Я думаю, что вам просто нужно ввести forEach, как показано здесь:

request = myService.getCases(); 
request.then(
    function(payload) { 
     $scope.cases = payload.data; 

     angular.forEach($scope.cases, function (el) { 
      var time = Math.floor((Date.now() - Date.parse(el.date_case_modified))/(60000*60*24)); 

      el.duration = time; 
     }); 
    } 
}); 

Надеется, что это помогает

+0

Это так тщетно. – jshill103

Смежные вопросы