2016-07-27 62 views
0

我有一个服务,它执行http请求并获取1.4mb的json数据。1.4mb数据在角度http请求中崩溃浏览器

它使我的浏览器停止响应。 :(

MapService.measures(id).then(function (data){    
     console.log("Get Measures!");    
     $scope.measures = data; 
    }); 

我应该怎么办?

+0

是什么类型的HTTP请求你在做什么?如果你使用'$ http',你应该得到一个承诺,然后不等待承诺完成时进行阻塞调用。每当互动的主线程在异步调用中停止时,它几乎总是因为你的行为就像是同步/等待它完成。 –

+2

你必须有'措施'并使用'ng-repeat'指令来呈现输入,对吗?其他猜测是要求花费太多时间来完成.. –

+0

是@PankajParkar!我使用'ng-repeat'来渲染 –

回答

0

正如潘卡Parkar说,问题是使这些数据。所以,我做了简单的分页,并解决它。