有没有办法在拒绝使用factory
时重试http请求?
我想过制作一个自定义服务并发送http方法,url和回调函数。但我想知道是否有更好的方法来做到这一点。
谢谢。
答案 0 :(得分:0)
您可以将function clearDataAttributes(el){
if (el.hasAttributes()) {
var attrs = el.attributes;
var thisAttributeString = "";
for(var i = attrs.length - 1; i >= 0; i--) {
thisAttributeString = attrs[i].name + "-" + attrs[i].value;
el.removeAttribute(thisAttributeString);
}
}
}
调用包装在函数中,并在生成的promise的错误回调中调用该函数:
$http
使用这种方法显然存在无限循环的巨大潜力,您最好限制重试次数。