计算Angular JS中的文件数

时间:2015-03-31 15:01:15

标签: javascript angularjs

我需要计算文件夹中的文件以获得总长度

现在我有一个长度为静态的配置工厂

App.factory('srConfig', function() {
return {
    LENGTH: 9,
    getFileFromId: function(id) {
        if (id < 10) {
            id = '0' + id;
        }
        return './data/data/sr-' + id + '.json';
    }
};

})

致电出厂配置

App.factory('srProvider', function(srConfig, $q, $http) {
return {
    getList: function() {
        var deferred = $q.defer();
        var sr = [];
        for (var currentId = 1; currentId <= srConfig.LENGTH; currentId++) {
            sr.push($http.get(srConfig.getFileFromId(currentId)));
        };

        $q.all(sr).then(function(response) {
            deferred.resolve(response);
        }, function(error) {
            console.log(error);
            deferred.reject(error);
        });

        return deferred.promise;
    },
    get: function(id) {
        return $http.get(srConfig.getFileFromId(id));
    }
}

})

0 个答案:

没有答案