计算JSON中的数量

时间:2015-08-19 17:01:35

标签: javascript json angularjs

我现在正在开发一个简单的AngularJS项目,我有这个代码:

这是我的观点:

<tr ng-repeat="metering in meterings">
 <td>1</td> 
 <td>{{metering.d.SerialNumber}}</td>                                         
</tr>

这是我的控制者:

angular.module('MainCtrl', []).controller('MainController', function($scope,$http,Nerds) { 

    Nerds.get()
        .success(function(data){
            $scope.meterings = data;
        });  
});

这是我的服务:

angular.module('NerdService', []).factory('Nerds', ['$http', function($http) {
    return{
        get : function(){
            return $http.get('http://amrse.net/list.json');  //Let's pretend that this path is works fine
        }
    } 
}]);

我的问题是:1。此表(在视图中)中的数字1如何动态变化? <td>1</td>

  1. 我想计算在<td>{{metering.d.SerialNumber}}</td>中重复的总数组。类似于:Total : {{ metering.getTotal() }}。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

<强>解决!

只需添加以下代码行:

<td>{{$index}}</td> 
<td>{{meterings.length}}</td>

谢谢! :)