我对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都是我的创作。
答案 0 :(得分:0)
检测到循环依赖,你已经将A注入B,将B注入A,也许不直接,可能是通过其中一个注入的依赖。
通常,这意味着您需要重构注入以打破循环依赖。 希望他们都需要的东西可以转移到自己的服务(C)中,然后你可以将C注入B,将C注入A。