我试图从一个服务中获取所有结果,该服务为我提供了在首页上使用的对象。事实上,该服务一次只提供50个对象,但我需要一次性获取所有这些对象(我通过将对象推入对象数组来测试大约~1500的值)。
到目前为止,我的代码很乱,有点不干&'我试着做这样的事情:
$scope.getObjects = function() {
Objects.get(nextGroup).then(function(data) {
$scope.MyObjects = data.objects;
while(nextGroup != null) {
Objects.get(nextGroup).then(function(data) {
angular.forEach(data.objects, function(object) {
$scope.MyObjects.push(object);
});
nextGroup = data.nextGroup;
});
}
});
}
当然,Chrome会在一段时间后中断。
我该怎么办?