解决方法
在主控制器中使用setInterval.
setInterval(function(){ // call your service method here //isLoggedIn(); in your case },3000); // This is time period in milliseconds 1000 ms = 1 second.
要么
使用$interval服务注入你的控制器功能,你可以用它来安排重复的函数调用.这是一个使用$interval服务每5秒调度一次函数调用的示例:
var myapp = angular.module("myapp",[]); myapp.controller("MyController",function($scope,$interval){ $interval(isLoggedIn,5000); }); function isLoggedIn() { console.log("Interval occurred"); // call your service method here }