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