我有这个$ interval每秒为某些数据轮询一个API。我有一个工厂为我做这个,我无限期地在$区间设置它:
$interval(pollingFactory.getStartedStatus($routeParams.session).success(
function(reply){
console.log(reply);
}), 1000, 0, true);
这个问题是它只能运行一次。它不会像它应该无限期地重复......
答案 0 :(得分:4)
getStartedStatus()
。把它包裹在一个函数中......
$interval(function() {pollingFactory.getStartedStatus($routeParams.session).success(
function(reply){
console.log(reply);
}
}), 1000, 0, true);