角间隔卡住
Angular interval stay stuck
>我需要制作一个简单的动画,以便快速选择乐透线与$interval。问题是间隔永远不会清晰,我不知道为什么。
这是代码的重要部分:
$scope.quickPick = function() {
var count = 0;
var lineAnimation = $interval(quickPickInterval, 200);
function quickPickInterval() {
$scope.clearLot();
$scope.line.nums = _.sample(_.range(1, guessRange + 1), 5);
_($scope.line.nums).forEach(function(num) {
num = _.find($scope.cells, {
num: num
});
num.isSelected = true;
});
++counter;
if(counter == 3) {
$interval.cancel(lineAnimation);
}
}
}
这是 plunker:http://plnkr.co/edit/vWGmSEpinf7wxRUnqyWq?p=preview
修复你的代码,count
,没有counter
//...
++count;
if(count == 3) {
//...
请参阅固定示例,请 http://plnkr.co/edit/qeHmoNGQ3g3mW82c06OU?p=preview
相关文章:
- 没有找到相关文章