【问题标题】:Display progress (circle) while submitting bootstrap form using AngularJS使用 AngularJS 提交引导表单时显示进度(圆圈)
【发布时间】:2015-12-24 21:07:21
【问题描述】:

我有使用引导程序构建的表单,它使用 $http 将数据提交到远程服务器,但中间有一个时间延迟。

我想知道如何实现进度(页面中间的圆圈)以让用户知道正在提交表单,是否有使用 Angular UI 服务的功能?我已经搜索过,但没有找到。或者我应该使用引导程序来实现这个?

【问题讨论】:

标签: javascript angularjs forms twitter-bootstrap


【解决方案1】:

我建议研究 Angular Material。有一个很好的指令:https://material.angularjs.org/latest/#/api/material.components.progressCircular/directive/mdProgressCircular

应 David Hemsey 的要求,这是我之前的评论作为答案。

【讨论】:

    【解决方案2】:

    你可以重复使用这些.. angular-spinnerangular-sham-spinner

    BLOG 关于微调器如何与 angularjs 一起工作

    或者如果你想自己做......

    app.directive("spinner", function(){
    return: {
    restrict: 'E',
    scope: {enable:"="},
    template: <div class="spinner" ng-show="enable"><img src="content/spinner.gif"></div>
    }
    });
    

    我还没有测试过代码,但指令不会比这更复杂...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-05
      • 2014-05-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-29
      • 2014-06-25
      相关资源
      最近更新 更多