在angularjs中一个接一个地运行递归函数

时间:2014-08-07 05:41:23

标签: javascript angularjs recursion

我正在尝试一个接一个地运行递归函数(仅在第一次响应后运行函数)

这是我的代码:

$scope.downloadImage = function (array) {                        
        var fileUrl = "rest/file/download?filekey=" + array[0].fileKey + "&ask=" + ASK + "&osk=" + OSK;                        
        var a = document.createElement('a');
        a.href = fileUrl;
        document.body.appendChild(a);
        a.click(function(){
            array.splice(0, 1);
            if (array.length > 0) {
            $scope.downloadImage(array)
        }
        });
        a.remove();                        
    } 

但它的未运行功能只被调用一次。

0 个答案:

没有答案