Как вызвать функцию каждые 2 минуты

как вызвать функцию сохранения каждые две минуты в муравьиной js. пожалуйста помогите.

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

Ответ 1

вы можете использовать функцию setInteraval для вызова вашей функции каждые 120000 миллисекунд.

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

Ответ 2

Вы можете попробовать использовать $interval service.

Если вам нужно что-то более точное, рассмотрите возможность использования внешней библиотеки.

Ответ 3

Вы можете использовать $interval от angularjs

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

Ответ 4

Вы также можете попробовать следующее.

Объявление интервала:

var interval = null;

Отменить интервал:

if (interval != null)

    $interval.cancel(interval);

Вызвать функцию как интервал:

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