Я пытаюсь использовать AngularJS для своего первого проекта (менеджер турниров), а фильтр orderBy на ng-repeat не работает:( Я прочитал все документацию об этом, но нечего делать:/
Итак, у меня есть vars, определенные на $scope следующим образом:
$scope.order_item = "count_win";
$scope.order_reverse = false;
$scope.teams = {
  100 : {
    id: 100,
    name: "XXX",
    count_win: 1,
    count_loose: 2,
    goal_average: 1,
  },
  200 : {
    id: 200,
    name: "XXX",
    count_win: 1,
    count_loose: 2,
    goal_average: 1,
  },
  [...]
};
Теперь, по моему мнению, я пытаюсь изменить порядок (сначала только с одним элементом заказа), но никогда не работает...
<tr ng-repeat="team in teams | orderBy:order_item:order_reverse">
   <td>{{team.name}}</td>
   <td>{{team.count_loose}}</td>
   <td>{{team.goal_average}}</td>
</tr>
Во второй раз, я хочу переупорядочить из 2-х частей информации: count_win и goal_average, если первые равны. Я пытаюсь заменить $scope.order_item таким образом, но если с одним код не работает, он никогда не будет работать с 2...
$scope.order_item = ['count_win','goal_average'];
Спасибо всем за чтение и извините за размер сообщения.