首页 > 代码库 > angularjs-$interval使用

angularjs-$interval使用

1. 简单使用

var app = angular.module("app",[]);app.controller("AppCtrl", function($q. $interval){var timer = $interval(function(){},1000,3);// 表示每一秒执行一次,执行三次timer.then(success); // 三次成功后调用对应的函数function success(){  console.log("done");}})

2.错误的处理,和每次调用的处理

var timer = $interval(function(){},100, 10);timer.then(success, error, notify);function success(){console.log("done");}function error(){ console.log("error");} function notify(){  console.log("每次都更新"); // 一般来说每次的要更新的都放在这里}

 

3.取消

// 通过$interval.cancle(timer);var timer = $interval(function(){},100, 10);this.cancel = function(){$interval.cancel(timer);}

 

angularjs-$interval使用