Javascript 未知提供程序:$rootscopeProvider<;-$根镜
我试图将Javascript 未知提供程序:$rootscopeProvider<;-$根镜,javascript,web-applications,angularjs,jasmine,Javascript,Web Applications,Angularjs,Jasmine,我试图将$scope注入jasmine测试,但得到了异常 Unknown provider: $rootscopeProvider <- $rootscope 我错过了什么 谢谢 Dave打字错误(发生在我们所有人身上):$rootScope带有大写字母S 有时人们会忘记注射。然后您将得到以下错误: ReferenceError: $rootScope is not defined $rootScope带大写字母S?为什么关闭它会因为太本地化?这是一个常见的打字错误,有一个流行的框架。
$scope
注入jasmine测试,但得到了异常
Unknown provider: $rootscopeProvider <- $rootscope
我错过了什么
谢谢
Dave打字错误(发生在我们所有人身上):$rootScope
带有大写字母S
有时人们会忘记注射。然后您将得到以下错误:
ReferenceError: $rootScope is not defined
$rootScope
带大写字母S
?为什么关闭它会因为太本地化?这是一个常见的打字错误,有一个流行的框架。我偶然发现这个问题是因为同样的错误,而3票以上表明其他人也犯了同样的错误。结束这个问题的选择太糟糕了。这个问题和答案节省了我很多时间。我认为这就是StackOverflow的意义所在。我完全同意这一“过于本地化”的决定是完全错误的。在谷歌搜索并到达这里之前,我在这个问题上撞了一会儿脑袋。如果你想保护它不受“我也是!”评论的影响,那就继续吧,但这绝对不是“太本地化”的。用简单的解决方案很容易出错。显然只有BanksySan有拼写错误。这些答案让你觉得自己是个十足的白痴。(叹气)@ganoside这些答案让你在46人投票时感觉不到孤独:)
ReferenceError: $rootScope is not defined