我有一個AngularJS應用程序,並且需要一個ajax加載器來完成$ http所做的每個請求 - 是否有一種簡單的方法可以做到這一點。
我的解決方案現在是設置$ rootScope.loading = 1次,每次我叫$ HTTP,並設置$ rootScope.loading = 0成功..
什麼是「最佳實踐」爲這個?
我的代碼現在看起來像:
$rootScope.loading = 1;
$http({method : "POST", url:url, data: utils.params(data), headers: {'Content-Type': 'application/x-www-form-urlencoded'}}).success(function() {
$rootScope.loading = 0;
});