Gra*_*ham 4 javascript angularjs
我有一个角度控制器,显示背景图像和短信.控制器是:
var myArchiveController = function($scope) {
var setBackground = function() {
$scope.backgroundUrl = someUrlFromService;
$scope.backgroundMessage = someMessageFromService;
}
setBackground();
}
app.controller("myController", myController);
Run Code Online (Sandbox Code Playgroud)
如何setBackground()定期调用该功能,例如每分钟?
使用angular $ interval服务:
var myArchiveController = function($scope, $interval) {
var setBackground = function() {
$scope.backgroundUrl = someUrlFromService;
$scope.backgroundMessage = someMessageFromService;
}
$scope.intervalIstance = $interval(setBackground, 60000);
}
Run Code Online (Sandbox Code Playgroud)
要任意阻止它,请使用$ interval.cancel.
$interval.cancel($scope.intervalIstance);
Run Code Online (Sandbox Code Playgroud)
不要忘记在依赖项中包含$ interval.
| 归档时间: |
|
| 查看次数: |
1614 次 |
| 最近记录: |