ng-repeat с несколькими фильтрами для большого набора данных

Я все еще новичок в AngularJS, так что яЯ просто пытаюсь сделать простое приложение CRUD. В настоящее время я извлекаю данные (в файле JSON) с$http вdiv обрабатывается контроллером.MyCtrl1

function MyCtrl1($scope, $http) {
    $http.get('data/accounts.json').success(function(data) {
        $scope.accounts = data;
    ...
    }); 
}

Внутри этогоdiv этоtable со следующим:tbody


    
        {{value}}
    

orderBy фильтр сортирует по выбранному полю;startFrom разрезает массив, чтобы начать с определенной точки;limitTo фильтры в соответствии с заданным размером страницы. Без фильтров пагинации производительность была довольно ужасной, но мне было интересно, есть ли альтернативный способ сделать это?

У меня есть Batarang для Chrome и на вкладке Performance он показывалngRepeatWatch занимает больше времени, и я считаю, что это связано со всей фильтрацией яя делаю..

Ответы на вопрос(5)

Ваш ответ на вопрос