AngularJS服务调用的内存消耗

时间:2015-10-20 12:42:45

标签: angularjs loops memory while-loop

我试图从一个服务中获取所有结果,该服务为我提供了在首页上使用的对象。事实上,该服务一次只提供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会在一段时间后中断。

我该怎么办?

0 个答案:

没有答案