angularjs - 如何在 AngularJS 中读取未知的提供者错误?

标签 angularjs

目前控制台出现如下错误,

Error: [$injector:unpr] Unknown provider: userProvider <- user <- MainCtrl

我对 AngularJS 文档的理解,https://docs.angularjs.org/error/$injector/unpr ,这通常与依赖性问题有关吗?

我不关心解决这个特定错误(已经解决,或者至少通过从 View 中删除 ng-controller 指令使其消失),但是 我想了解 angular 提供的错误语法。

我看到 3 个基本部分(在上述错误中),它们之间带有箭头。
  • 用户提供者
  • 用户
  • 主控件

  • 这个方向如何用于解决 future 的问题?

    最佳答案

    它说的是你的MainCtrl注入(inject)了一个名为 user 的东西,它找不到这个,因为它正在寻找 userProvider

    关于angularjs - 如何在 AngularJS 中读取未知的提供者错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36032933/

    相关文章:

    javascript - AngularJS 在显示时将焦点设置在输入上

    javascript - 如何将值推送到 Node js中的对象数组

    javascript - 使用 AngularJS 自定义排序功能对电子邮件值进行排序时出现问题

    angularjs - 如何让 AngularJS 使用 ServiceStack FallbackRoute 属性来支持 HTML5 pushstate Urls?

    angularjs - AngularJS + RequireJS + domReady 未捕获的对象

    javascript - AngularJS - 在 ng-repeat 中排除数组键

    javascript - 排除 orderBy 上的项目

    javascript - Uncaught Error : [$injector:modulerr] Failed to instantiate module polmgr due to

    javascript - AngularJS : directive does not update scope after $http response in parent scope

    javascript - 如何在 Angularjs Google Chart 中隐藏和显示列