Angular ng-repeat, $index . , ng-init="idx=$index+1" . ng-init , $index
<tr ng-repeat="team in teams | filter:query | orderBy:orderByScore:reverseSort" ng-init="idx = $index+1">
<td><span>{{idx}}</span></td>
Plnkr
, , .
$scope.teams = [
{ "teamName": "motorboat skydive", "teamLocation": "1189 King", "teamPoints": 35.53},
{ "teamName": "the grinders", "teamLocation": "1189 King", "teamPoints": 127.90},
{ "teamName": "team forrec", "teamLocation": "1189 King", "teamPoints": 29.46},
{ "teamName": "bikini finger", "teamLocation": "1189 King", "teamPoints": 21.98},
{ "teamName": "la familia", "teamLocation": "1189 King", "teamPoints": 148.32},
{ "teamName": "darkness is", "teamLocation": "1189 King", "teamPoints": 108.88},
{ "teamName": "grinders", "teamLocation": "1189 King", "teamPoints": 167.95},
{ "teamName": "discarded youth", "teamLocation": "1189 King", "teamPoints": 55.52}
]
.sort(function(itm1, itm2){ return itm2.teamPoints - itm1.teamPoints })
.map(function(itm, idx){ itm.index = (idx+1); return itm; });
angular orderByFilter , ( ng-init ). , $index.
Plnkr2