Javascript 间隔结束后如何调用函数?
我有一个Javascript 间隔结束后如何调用函数?,javascript,angularjs,intervals,Javascript,Angularjs,Intervals,我有一个$interval,它调用了一定的次数 当间隔结束运行时,我希望它调用一个最终重置函数。我该怎么做 即 JSFiddle: 注册区间函数的返回值是一个承诺。该承诺将在间隔的每一次滴答声时通知,并将在计数迭代后解决 因此: $interval返回一个承诺,该承诺将在完成所有迭代后得到解决 只需使用promise。然后执行最后的任务 $scope.clickme = function() { var i = 0; function lerp() { aler
$interval
,它调用了一定的次数
当间隔结束运行时,我希望它调用一个最终重置函数。我该怎么做
即
JSFiddle:
注册区间函数的返回值是一个承诺。该承诺将在间隔的每一次滴答声时通知,并将在计数迭代后解决
因此:
$interval
返回一个承诺,该承诺将在完成所有迭代后得到解决
只需使用promise。然后执行最后的任务
$scope.clickme = function() {
var i = 0;
function lerp() {
alert(i++);
}
function fin(){
alert ("all done!")
}
var promise = $interval(lerp, 500, 5);
promise.then(fin);
};
$interval(lerp, 500, 5).then(fin);
$scope.clickme = function() {
var i = 0;
function lerp() {
alert(i++);
}
function fin(){
alert ("all done!")
}
var promise = $interval(lerp, 500, 5);
promise.then(fin);
};