$scope.countdown = 10; var myTime = setInterval(function() { $scope.countdown--; $scope.$digest(); // 通知视图模型的变化 }, 1000); // 倒计时10-0秒,但算上0的话就是11s setTimeout(function() { // Do SomeThing clearInterval(myTime); $scope.countdown.$destroy(); }, 11000);
$scope.countdown="获取验证码"; $scope.countdownEvent=function(){ $scope.countdown=10; var myTime=setInterval(function(){ if($scope.countdown>1){ $scope.countdown--; }else{ $scope.countdown="获取验证码"; clearInterval(myTime); } },1000); }
var myinterval;
$scope.countdown = 10;
$scope.aa=function(){
$scope.countdown = 10;
mytimeout=$interval(function(){
if($scope.countdown>1){
$scope.countdown--;
}else{
$interval.cancel(mytimeout);
$scope.countdown = 10;
}
},1000);
}