2014-09-08 3 views
1

나는 매초마다 일부 데이터에 대해이 $ 간격으로 API를 폴링했습니다. 나는 나를 위해이 작업을 수행 할 수있는 공장을하고 난 무기한 $ 간격을 설정 :

$interval(pollingFactory.getStartedStatus($routeParams.session).success(
     function(reply){ 
      console.log(reply); 
     }), 1000, 0, true); 

이 가진 문제는 한 번만 작동합니다. 그것은 무한히 반복하지 않아야합니다 ...

+1

함수에서 getStartedStatus 호출을 감싸는 함수입니다. –

답변

4

getStartedStatus()은 $ interval으로 전달되기 직전에 호출됩니다. 함수에서 감싸기 ...

$interval(function() {pollingFactory.getStartedStatus($routeParams.session).success(
    function(reply){ 
     console.log(reply); 
    } 
}), 1000, 0, true);