我有一個形式,當用戶點擊「檢查」微調框顯示,讓用戶知道有事情發生。AngularJS上增加一個按鈕微調
我剛好設置$scope.button = "Check";
然後在我的控制器$q.when(post_data.then(
更改文本,包括動畫這樣做<i class="fa fa-refresh fa-spin">
這樣做有很多問題,最重要的是,它不是普遍的,我最終會做它爲每個按鈕。
問題:這是否可以作爲一個指令完成,我只需修改所有按鈕,然後在我的控制器中,我可以調用一個啓動和停止過程,在哪裏我想要?一個例子會很有幫助。
即
<button type="button" SPINNER ng-click="submitCheck()">Check</button>
$scope.submitCheck = function() {
START BUTTON SPINNER
var post_data = post_resource($scope, CbgenRestangular);
$q.when(post_data.then(
function (object) {
STOP BUTTON SPINNER
$scope.claims = object;
},
function (object) {
STOP BUTTON SPINNER
console.log(object)
}
))
}
那漂亮的@Maxim Shoustin感謝 – Prometheus