试图理解angularjs错误

时间:2014-04-19 23:10:35

标签: angularjs

我对js / angularjs很陌生,并且经常无法弄清楚为什么某些东西不起作用。

当angularjs发出这个错误时,这是​​什么意思?:

Error: [$injector:cdep] http://errors.angularjs.org/1.2.11/$injector/cdep?p0=authService%20%3C-%20authInterceptor%20%3C-%20%24http%20%3C-%20%24compile

authService和authInterceptor都是我的创作。

1 个答案:

答案 0 :(得分:0)

检测到循环依赖,你已经将A注入B,将B注入A,也许不直接,可能是通过其中一个注入的依赖。

通常,这意味着您需要重构注入以打破循环依赖。 希望他们都需要的东西可以转移到自己的服务(C)中,然后你可以将C注入B,将C注入A。