anular jsで2分ごとに保存関数を呼び出す方法私を助けてください。2分ごとに関数を呼び出す方法
$scope.save = function() {
$http({
url : '/api/products',
method : "POST",
},
data : $scope.product,
}).success(function (data) {}
anular jsで2分ごとに保存関数を呼び出す方法私を助けてください。2分ごとに関数を呼び出す方法
$scope.save = function() {
$http({
url : '/api/products',
method : "POST",
},
data : $scope.product,
}).success(function (data) {}
setInteraval関数を使用して、120000ミリ秒ごとに関数を呼び出すことができます。
setInterval(function(){
$scope.save();
}, 120000)
$interval serviceを試すことができます。
もっと正確なものが必要な場合は、外部ライブラリの使用を検討してください。
ええ...それが良いものです。.. –
あなたのリンクには余分な文字が2つあり、どこにも行きません。ここに行くことを意味すると思いますか? https://docs.angularjs.org/api/ng/service/$interval –
ありがとうございます。一定。彼らはある時点で彼らのURLスキームを変更したと思います。 –
あなたはまた、次の方法を試すことができangularjs
setInterval(function(){
$scope.save();
}, 120000)
から$間隔を使用することができます。間隔をキャンセルするには
var interval = null;
:インターバルを宣言
if (interval != null)
$interval.cancel(interval);
は間隔としてごとに関数を呼び出します。
$interval(function() {
$scope.function();
}, 120000);
ここにコード内のすべてがあります – AdamMcquiff
setIntervalではなく$ intervalサービスを使用する必要があります。 – Chandermani
$ intervalサービスの使い方を知っていますか? 2分後に開始して停止する –
間隔を停止するには '$ interval.cancel(promise)'を使うことができます。また '$ interval(fn、delay、count)'で数回繰り返した後に間隔を止めることもできます。反復のその他の情報[here](http://docs.angularjs.org/api/ng.$interval) – IgorCh