我正在使用urish / angular-spinner但是当我尝试通过$scope.startSpin()
和$scope.stopSpin()
在控制器中使用它时它无法正常工作;
请在Plunker找到我的傻瓜。旋转器根本没有出现。
以下是我启动和停止微调器的代码。
$scope.startSpin();
DashboardsDataService.getNetSpendOverTimeData()
.then(function(data) {
$scope.data = data;
$scope.stopSpin();
});
答案 0 :(得分:0)
有一个错误:https://github.com/urish/angular-spinner/issues/26旋转键无法使用。
对我有用的是在数组中注册每个微调器:当您调用.spin(spinnerName)时,只需将{spinnerName:true}添加到某个控制器的数组中,当您调用stop(spinnerName)时,将其更改为{spinnerName:false} 。然后根据ng-if =“ mySpinners ['spinnerName'] == true”这样的表达式,使用ng-if显示/隐藏微调框。