角间隔卡住

Angular interval stay stuck

本文关键字:      更新时间:2023-09-26

>我需要制作一个简单的动画,以便快速选择乐透线与$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

相关文章:
  • 没有找到相关文章