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
занимает больше времени, и я считаю, что это связано со всей фильтрацией яя делаю..