Angularjs 函数的Setinterval

Angularjs 函数的Setinterval,angularjs,setinterval,Angularjs,Setinterval,您能帮我修改下面的函数并设置“setInterval”使函数每5秒执行一次吗 提前谢谢 $scope.updateIndividual = function () { console.log('Updating individual', $scope.user.individual); $scope.user.individual.professionalExperience = experiences; $scope.user.individu

您能帮我修改下面的函数并设置“setInterval”使函数每5秒执行一次吗

提前谢谢

$scope.updateIndividual = function () {
        console.log('Updating individual', $scope.user.individual);

        $scope.user.individual.professionalExperience = experiences;
        $scope.user.individual.trainings = trainings;
        $scope.user.individual.education = education;
        $http({
            url: '/individual/update-individual',
            method: 'POST',
            data: {
                individual: $scope.user.individual
            }
        }).success(function (data) {
            if (data.success == true) {
                $scope.userConfirm = "Changes Saved Successfully";
                $timeout(function () {
                    $scope.userConfirm = "";
                }, 3000);
            } else {
                $scope.userConfirm = "Something went wrong, please try again";
            }
        });
}

$interval
注入控制器,并使用它每5秒运行一次函数,如下所示:

app.controller('myCtrl', function($scope, $interval) {
    $scope.updateIndividual = function() {...};
    $interval($scope.updateIndividual, 5000);
});

$interval
注入控制器,并使用它每5秒运行一次函数,如下所示:

app.controller('myCtrl', function($scope, $interval) {
    $scope.updateIndividual = function() {...};
    $interval($scope.updateIndividual, 5000);
});

您想每5秒运行一次
$scope.updateIndividual
函数吗?是的,正是…您想每5秒运行一次
$scope.updateIndividual
函数吗?是的,正是。。。