2014-11-19 4 views
1

У меня есть угловой контроллер, который звонит в $ http.get.AngularJS http не работает с большими файлами

app.controller('dataController', function dataController($scope,$http) { 
$http.get(URL) 
    .success(function(response) {$scope.jobs = response;}); 
}); 

Этот вызов отлично работает с небольшими файлами, но у меня есть JSon файл, 1.2MB по размеру (57000 строк), что, кажется, нарушая мое заявление. Это известная проблема? Есть ли обходные пути?

+0

Вы пытаетесь связать все 57k предметов? Удалось ли вам применить ваш метод успеха или не удалось? – John

ответ

0

Если вы привязываетесь друг к другу по двум элементам в каждой строке, вы, вероятно, получите удар производительности цикла digest.

Возможно, вам необходимо разместить данные в DOM.

ngGrid подходит для этого!

Или используйте угловую 1.3 одностороннюю привязку.