我收到一个错误,AuthFilter
在 angularjs 中找不到该服务。此处为 jsfiddle 示例:http: //jsfiddle.net/F5dhg/。我无法弄清楚为什么注入器找不到该服务,因为它显然存在。此外,如果我包含$injector
到config
块中(而不是AuthFilter
),$injector.get('AuthFilter')
我会得到相同的错误,但如果$injector.has('AuthFilter')
我得到true
,并且如果我再次$injector.get('AuthFilter')
得到循环依赖错误。我对 angularjs 还很陌生,如果我能在解决这个问题上得到任何帮助,我将不胜感激。
问问题
1298 次
2 回答
0
http://docs.angularjs.org/guide/module:
配置块 - 在提供者注册和配置阶段执行。只有提供者和常量可以注入到配置块中。这是为了防止在完全配置之前意外实例化服务。
可以不使用运行块吗?
于 2013-08-30T09:14:39.880 回答
-3
尝试骆驼大小写表示法,看看会发生什么,authFilter 而不是 Auth...
于 2013-08-30T09:13:10.933 回答