Ajax angular js中重复服务调用超时
我正在制作服务电话列表,大约1000个电话 每次服务呼叫我都需要等待一段时间。谁能帮我在angular js中如何保持超时 我的代码是:Ajax angular js中重复服务调用超时,ajax,angularjs,Ajax,Angularjs,我正在制作服务电话列表,大约1000个电话 每次服务呼叫我都需要等待一段时间。谁能帮我在angular js中如何保持超时 我的代码是: myArray.forEach(function(item){ myService.getCall(itemNeedSend,function(){ $timeout(function(){ success call back },1000) },
myArray.forEach(function(item){
myService.getCall(itemNeedSend,function(){
$timeout(function(){
success call back
},1000)
},
function(error){
error call back here
})
})
我试过这个,但不起作用。有人能帮我吗。我想如果你把你的承诺连成一条龙,你就能让它发挥作用:
var promise = $timeout(function() {}, 1000);
myArray.forEach(function(item){
var promise2 = myService.getCall(itemNeedSend,
function(){ },
function(error) { });
promise2.then(promise);
promise = $timeout(function() {}, 1000);
})
如果请求未成功,您是否尝试在1秒后剪切请求?Hi@pixelbits,myArray长度超过1000,工作正常吗?