我正在使用Restangular和angularjs。我已经设置了一个错误处理程序。如果出现401错误,我会显示一个登录弹出窗口。我想要实现的是在用户成功登录后重新运行失败的查询。原则上,承诺应该仍然“存活”并且可以成功解决。
如何在setErrorInterceptor回调中检索可以调用的查询对象? 这甚至可能吗?
答案 0 :(得分:0)
我有解决方案。您可以使用此链接下的Session recoverer示例后面的$ httpProvider.interceptors拦截请求:
http://www.webdeveasy.com/interceptors-in-angularjs-and-useful-examples/
这将与restangular完美配合(从restangular和其余代码中透明)。