2014-07-21 4 views
4

У меня есть следующее, но то, что я пытаюсь сделать, это цикл $timeout каждые 10 секунд, но то, что работает ниже, - это запуск shuffleArray(), а затем через 10 секунд он снова запускает его и все. Он останавливается.

$http.post("/content", {"Data":JSON.stringify($scope.content)}).success(function(data, status, header, config){ 
     $scope.ourcontent = data; 
     shuffleArray($scope.ourcontent); 
     $timeout(function() { 
      shuffleArray($scope.ourcontent); 
     }, 10000); 
    }); 
+8

Это потому, что вы путаете '$ timeout' с' $ interval' – ivarni

ответ

10

Что вам нужно - это интервал, посмотрите here.

Смежные вопросы