小编Dup*_*App的帖子

Angular 1.5.4 $ http进度事件

现在,Angular 1.5.4最终允许您跟踪$ http提供程序上的进度事件,但出于某种原因,我一直将$ rootScope作为响应而不是实际进度(我将其用于上传)信息.由于缺乏示例,我在Angular回购中找到了一些测试并遵循了但没有成功.

restClientInstance.post = function (requestParams) {
    var postParams = {
        method: "POST",
        url: API_URL + requestParams.url,
        headers: requestParams.headers,
        data: requestParams.data,
        eventHandlers: {
            progress: function (c) {
                console.log(c);
            }
        },
        uploadEventHandlers: {
            progress: function (e) {
                console.log(e);
            }
        }
    };

    var promise = $http(postParams)
    $rootScope.$apply();
    return promise;
};
Run Code Online (Sandbox Code Playgroud)

在这两种情况下,它都安装$ rootScope而不是lengthComputable

javascript http progress angularjs

9
推荐指数
2
解决办法
1万
查看次数

标签 统计

angularjs ×1

http ×1

javascript ×1

progress ×1