2015-09-27 69 views
0

我使用引導程序構建表單並使用$ http向遠程服務器提交數據,但中間存在時間延遲。使用AngularJS提交引導表單時顯示進度(圈)

我想知道如何實現一個進度(在頁面中間的圓圈)讓用戶知道表單正在提交,是否有使用Angular UI服務的功能?我已經找到了,並沒有找到。或者我應該使用引導來實現這個?

+0

你可以在請求運行時顯示一個gif圖像。 – toskv

+0

你也可以看看這個:https://github.com/jfeigel/ngLoader – toskv

+0

我建議看看Angular Material。這裏有一個很好的指令:https://material.angularjs.org/latest/#/api/material.components.progressCircular/directive/mdProgressCircular – manonthemat

回答

0

可以重用這些.. 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> 
} 
}); 

我還沒有測試代碼但指令不會比這更復雜...