尝试为我的angularjs应用设置简单的身份验证。当我调试第20行中的app.js时,我收到此错误:
Error: [$injector:unpr] http://errors.angularjs.org/1.2.16/$injector/unpr?p0=configProvider%20%3C-%20config
任何人都知道这里有什么问题吗?
答案 0 :(得分:1)
从这些问题入手的一个好地方是使用Angular的非缩小版本(angular.js而不是angular.min.js)。然后你会得到这个稍微更易读的错误信息:
Error: [$injector:unpr] Unknown provider: configProvider <- config
这会将我们引导到您的navbarController.js,您将在其中注入尚未定义的服务config
(因此&#34;未知提供商&#34;错误):
var NavbarController = function ($scope, $location, config, authService) {
...
NavbarController.$inject = ['$scope', '$location', 'config', 'authService'];