您在$ http和AuthService之间具有循环依赖关系。
您通过使用该
$injector服务所做的事情是通过延迟AuthService上$ http的依赖关系来解决“鸡与蛋”问题。
我相信您所做的实际上是最简单的方法。
您还可以通过以下方式执行此 *** 作:
- 稍后注册拦截器(在一个
run()
块而不是一个config()
块中这样做可能已经成功了)。但是可以保证$ http还没有被调用吗? - 通过调用
AuthService.setHttp()
或其他方式注册拦截器时,将$ http手动“注入”到AuthService中。 - …
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)