0
我需要從後端每5秒獲取一次數據,我有一個http函數可以返回數據,但現在我需要調用另一個調用http函數的函數每5秒。我正在尋找Angular的解決方案。每5秒調用一次函數角
我需要從後端每5秒獲取一次數據,我有一個http函數可以返回數據,但現在我需要調用另一個調用http函數的函數每5秒。我正在尋找Angular的解決方案。每5秒調用一次函數角
把你的電話$http
成一個功能,並在完成後,在5秒鐘內再次調用它:
function getStuff() {
$http.get().success(function(data) {
$timeout(getStuff, 5000);
});
});
謝謝,工程:) – Chris
你不應該用廢棄的'.success()'方法:改用'.then()'。此外,這可能需要一個錯誤處理程序,即使'$ http'調用失敗,也會計劃新的超時。 – Duncan