В настоящее время я пытаюсь повторить функцию на регулярном интервале, используя функцию $ interval, которая поставляется с AngularJS. Ниже приведен фрагмент кода:
angular.module('tetris-controller', ['tetris-model'])
.controller('tetrisCtrl', [
'$rootScope', '$scope', '$interval', '$timeout', ...,
($rootScope, $scope, $interval, $timeout, ...) ->
...
tick = ->
console.log("tick")
$rootScope.count++
$scope.game.block.down()
$rootScope.tetris_game = $scope.game.grid.drawText()
tick()
$interval tick 500
...
])
При запуске этого кода на консоль выводятся только два «галочки». Я также пытался использовать $ timeout, но задержка не работает должным образом (т. Е. «Галочка» выходов на консоль с любой задержкой между ними).
Спасибо за ваше время!
Wow! Как глупо со мной! Большое спасибо. – Kevin
Добро пожаловать :) – tasseKATT