AngularJS $ timeout循环仅触发一次

时间:2014-07-21 12:25:59

标签: javascript angularjs angularjs-scope

我有以下内容,但我要做的是每隔10秒进行一次$timeout循环,但下面的内容是运行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);
    });

1 个答案:

答案 0 :(得分:10)

您需要的是$ interval,看看here