AngularJs中$timout和$interval和计时器功能
//首先需要依赖注入
angular.modal('myApp').component('', { controller:['$interval', '$timeout', function ($interval, $timeout) { var timer = $interval(function () { var currentTime = new Date(); }, 1000); var newDate = $timeout(function () { var currentTime = new Date(); }, 5000); }] })
$interval用法就是每间隔多少秒执行一次函数中的代码;
如上列代码:每间隔1秒获取一次当前时间; $timeout用法是延迟多少时间后执行一次函数中代码;
如上列代码:5秒后获取当前时间 终止定时器:$interval.cancel(timer);
$timeout.cancel(newDate)