如何在加载进度条时禁用鼠标单击?

时间:2016-10-10 07:12:28

标签: javascript css angularjs

在我的角度应用中,我想在我的进度条加载时禁用任何外部事件,例如yourRadioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { @Override public void onCheckedChanged(RadioGroup group, int checkedId) { switch(view.getId()) { case R.id.rb1: if (checked) tv1.setText('rb1 text'); break; case R.id.rb2: if (checked) tv1.setText('rb2 text'); break; } } });

加载进度条代码:

click

我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

我在考虑点击后按钮禁用..

function myCtrl($scope) {

   $scope.disable=false;

   $scope.btnClick=function(){
       $scope.disable=true;

       $http.post('apiURL').then(function(response){
         if( response!=null && response.data.error != null){
             //error
             alert('Error');
             $scope.disable=false;
         }else{
             //success
             $scope.data=response.data; 
             $scope.disable=false;
         }
    });
   };
}

<div ng-app ng-controller="myCtrl">
    <button ng-disabled="disable==true" ng-click="btnClick()">Submit</button>
</div>

从这个示例中,您将了解禁用项目的信息。