JSON 데이터 소스에서 사용자 배열을 내 AngularJS 모델로 가져옵니다. 이 데이터는 테이블에서 렌더링되고 있으며 기본 데이터 서비스를 수정하지 않고 기존 사용자 개체의 두 값에서 계산 된 열을 만들고 싶습니다. 내 부분 템플릿에서 AngularJS 모델에서 배열의 모든 요소에 계산 된 필드 추가
// My model
function UserListCtrl($scope,$http) {
$http.get('users').success(function(data) {
$scope.users = data;
});
};
, 난 이런 식으로 뭔가 할 수있는 알고
<tr ng-repeat="for user in users">
<td>{{user.data/user.count | number:2}}</td>
</td>
을하지만 오히려 모델에 해당 필드를 추가 할 것, 그래서 나는과 같이 사용할 수 있습니다 :
<td>{{user.amplification}}</td>
내 모델의 모든 사용자에게 "증폭"필드를 추가하려면 어떻게합니까?
이<td>{{user.data/user.count | number:2}}</td>
$ scope.user는 어떻게 정의됩니까? 정의되지 않은 오류가 발생합니다. – Alan
이전에 분명하지 않았 음을 알았 기 때문에 질문을 업데이트했습니다. '$ scope.users'는'user' 객체의 배열입니다. 이'user' 객체들 각각에'amplification' 필드를 추가하고 싶습니다. 이 작업을 수행하기 위해 json 서비스를 수정할 수는 있지만 대신 내 컨트롤러에서 수행 할 수 있는지 알고 싶습니다. – Alan
@Alan, 답을 옳은 것으로 표시했지만 아직 정의되지 않은 오류가 발생했습니다. 제가 누락 된 것이 있습니까? – jwize