如何每2分钟调用一次功能

时间:2014-01-21 07:21:27

标签: angularjs

如何在angularjs中每两分钟调用一次保存功能。请帮我。

 $scope.save = function () {
        $http({
        url : '/api/products',
        method : "POST",
         },
        data : $scope.product,          
    }).success(function (data) {}

5 个答案:

答案 0 :(得分:20)

您可以尝试使用$interval service

如果您需要更准确的内容,请考虑使用外部库。

答案 1 :(得分:16)

您可以使用setInteraval函数每隔120000毫秒调用一次函数。

setInterval(function(){
  $scope.save();
}, 120000)

答案 2 :(得分:4)

您也可以尝试以下方式。

声明间隔:

var interval = null;

取消间隔:

if (interval != null)

    $interval.cancel(interval);

按间隔调用该函数:

$interval(function() {
    $scope.function();
}, 120000);

答案 3 :(得分:2)

您可以使用angularjs

中的$ interval
setInterval(function(){
  $scope.save();
}, 120000)

答案 4 :(得分:0)

您可以使用setInteraval函数。

 setInterval(function(){
 $scope.save();
 }, 120000)