我正致力于使用Angular路线服务的应用程序。
我还在我的应用程序后台加载了很多$ http get请求来加载大量数据。
但是当数据加载时我无法改变路由,我需要等待加载所有数据以改变我的路线。
有没有办法优先处理路由请求以更改页面并仍然在后台加载数据?
答案 0 :(得分:2)
您可以尝试在超时中包装每个$ http调用,例如:
$timeout(function() {
$http.get('test.json').success(function() {
});
}, 0);