javascript - 在 http 请求上加载 Angular Spinner

标签 javascript angularjs spinner jquery-spinner

我正在尝试在我的项目中使用 Angular Spin Kit 在每个 http GET、PUT、POST 和 DELETE 方法上加载微调器。 这是 Angular Spin Kit 的 fiddle 。

Angular Spin kit

<circle-spinner></circle-spinner>

我如何将这个微调器与我的 Controller 代码连接起来,以便在调用 http 调用时我可以在我的 View 中加载这个微调器。谢谢

最佳答案

您可以使用 $scope 变量来检测 ajax 请求的进展。基于该变量,您可以显示或隐藏微调器

 $scope.sendAjax = function() {
    $scope.prograssing = true;                // show spinner
    $http.get('data.json').then(function() {
      //sucess
      $scope.prograssing = false;          // hide spinner when success ajax
    } , function() {
      //error
      $scope.prograssing = false;        // hide spinner when unsuccessful ajax
    });
 }

这是工作 plunker

关于javascript - 在 http 请求上加载 Angular Spinner,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27477082/

相关文章:

javascript - float : right is messing up the order

javascript - 设置日期 X 天后的今天

javascript - 设置悬停事件的间隔

javascript - 如何在 Jquery UI 自动完成中搜索多个属性?

android - 如何在android中的spinner array adapter中实现add item

crash - 使用ArrayAdapter的微调器,使应用程序崩溃

javascript - Html.ActionLink 在 html 选项标签中不起作用

javascript - 将范围对象传递给可以监视和更新它的服务

javascript - ng click inside li <a> 元素在 ng-repeat 中不起作用

java - 在 Android 中启用当前禁用的 Spinner