0
角度jのオートリフレッシュ機能について心配していました。私はタイムアウトのコンセプトで試しました。それは私が設定した時間間隔のために爽やかでした。angularjsのボタンを使ってオートリフレッシュのオン/オフを設定する方法
app.controller('buildCtrl', ['$timeout', function($timeout) {
dataService.getAppData($scope.periodData).success(function(response) {
$scope.loading = false;
bc.serviceGridData = response.appdata;
$scope.data = response.appdata;
$timeout(function() {
dataService.getAppData($scope.periodData);
$state.reload();
}, 20000)
}
}]);
は今、私はそれfunctionality.Ifこの$タイムアウトがページ上で(オン/オフ)を有効または無効にするためのボタンを必要とするrefresh.The時間間隔がする必要がいけない、それはページオフになっている場合は更新する必要があります明らかです。
これで私を助けてもらえますか?このボタンをオン/オフ機能に設定するには、1つのボタンが機能しますか。 ありがとうございました。
オフボタンで '$ timeout.cancel()'を使うことができます。 tiはタイムアウトで関連タスクをキャンセルします –
それから私はオンとオフの2つのボタンが必要ですが、私はそれが1つのボタンで完了したいです。 –