AngularJS路由在加载数据时卡住了

时间:2015-04-08 12:55:32

标签: ajax angularjs get routes

我正致力于使用Angular路线服务的应用程序。

我还在我的应用程序后台加载了很多$ http get请求来加载大量数据。

但是当数据加载时我无法改变路由,我需要等待加载所有数据以改变我的路线。

有没有办法优先处理路由请求以更改页面并仍然在后台加载数据?

1 个答案:

答案 0 :(得分:2)

您可以尝试在超时中包装每个$ http调用,例如:

$timeout(function() { $http.get('test.json').success(function() { }); }, 0);