1

我收到一个错误,AuthFilter在 angularjs 中找不到该服务。此处为 jsfiddle 示例:http: //jsfiddle.net/F5dhg/。我无法弄清楚为什么注入器找不到该服务,因为它显然存在。此外,如果我包含$injectorconfig块中(而不是AuthFilter),$injector.get('AuthFilter')我会得到相同的错误,但如果$injector.has('AuthFilter')我得到true,并且如果我再次$injector.get('AuthFilter')得到循环依赖错误。我对 angularjs 还很陌生,如果我能在解决这个问题上得到任何帮助,我将不胜感激。

4

2 回答 2

0

http://docs.angularjs.org/guide/module

配置块 - 在提供者注册和配置阶段执行。只有提供者和常量可以注入到配置块中。这是为了防止在完全配置之前意外实例化服务。

可以不使用运行块吗?

于 2013-08-30T09:14:39.880 回答
-3

尝试骆驼大小写表示法,看看会发生什么,authFilter 而不是 Auth...

于 2013-08-30T09:13:10.933 回答