如何在angularjs中每两分钟调用一次保存功能。请帮我。
$scope.save = function () {
$http({
url : '/api/products',
method : "POST",
},
data : $scope.product,
}).success(function (data) {}
答案 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
中的$ intervalsetInterval(function(){
$scope.save();
}, 120000)
答案 4 :(得分:0)
您可以使用setInteraval函数。
setInterval(function(){
$scope.save();
}, 120000)