我有一个关于在执行I / O时显示/隐藏ajax加载动画的最佳实践问题.目前,我正在使用以下代码处理动画:
JS
app.controller('MyController',function($scope,Resource) {
$scope.loading = true;
Resource.query(function(response) {
$scope.loading = false;
$scope.items = response;
});
});
HTML
这是处理ajax加载器显示/隐藏的最佳方法吗?我看到一些可扩展性问题,因为我开始添加多个模块,并且必须为每个模块存储单独的加载值.
最佳答案
以下是一些解决方案:
https://github.com/chieffancypants/angular-loading-bar
https://github.com/zhoutuoy/ngRainbow
其中一些操纵服务中的CSS.但是代码很好地记录了为什么.
我希望这有帮助.