【发布时间】:2017-09-20 22:23:18
【问题描述】:
我是 AngularJS 的新手。我正在尝试向 Web 服务发出请求。我想实现一个进度条,告诉我这个请求的百分比。也许有人有一个可以指导我的基本示例。如果有人能帮我解决这个问题,我将不胜感激。我将尝试解释更多。我有这样的要求。我想让你告诉我从开始到结束的百分比。 我是新手,所以我想找一些简单但实用的东西。
$http({
method: 'GET',
url: "www.examplejson.com/example",
timeout:5000
}).success(function(data){
console.log("complete!");
}).error(function(response,status,headers,config) {
console.log("error");
});
【问题讨论】:
-
问题:你如何计算百分比?我想我在问你怎么知道请求完成了多少。我要做的一件事是创建一个显示微调器/等的拦截器,当请求完成或失败时,我关闭微调器。我不做百分比,我认为人们只是想知道正在发生的事情,他们应该等待它完成
-
另见chieffancypants.github.io/angular-loading-bar ...简单而有效...如果您想学习如何操作,只需查看coe内部... :-)
-
@MarcoS 我认为,看过这个例子。我不明白如何实现它,但我会尝试。就像我说我是 AngularJS 的新手
-
@Maccurt 非常感谢。但有必要显示百分比,因为我有非常繁重的网络请求。那么用户可能会认为应用程序已停止响应。