未知提供程序尝试在Angular控制器上注入依赖项时出错
Unknown provider Error when trying to inject dependency on Angular controller
我正试图以以下方式在我的userMenuController中注入"modal"指令:
angular.module('mgApp.controllers').controller('userMenuController', ['$scope', 'modals', function($scope, modals) { ... }])
这是modals.js:
angular.module('mgApp.directives').directive('modals', function(){ ... })
在app.js上,应用程序的定义如下:
var app = angular.module('mgApp',['templates', 'angularUtils.directives.dirPagination', 'mgApp.filters', 'mgApp.directives', 'mgApp.services', 'mgApp.controllers']);
但我一直收到这个错误:
Error: [$injector:unpr] Unknown provider: modalsProvider <- modals <- userMenuController
我错过了什么?
快速思考:确保您已将所有.js文件都包含为
<script src="*.js"></script>
在index.html文件
相关文章:
- 如何在jasmine测试中为有角度的项目注入依赖项
- 在angularjs中注入依赖项之前加载api
- 使用grunt注入依赖项
- 如何在角度中修改注入依赖项的依赖项
- 在 Angular 中动态注入依赖模块
- AngularJS 控制器注入依赖关系 - 为什么构造函数有 []
- $scope未为角度注入依赖项定义
- AngularJS:在$provide时注入依赖项
- 在config()模块中注入依赖项-AngularJS
- 未知提供程序尝试在Angular控制器上注入依赖项时出错
- AngularJS如何在使用控制器作为语法时注入依赖项
- 如何在angularjs的app.config中注入依赖
- 正在测试带有注入依赖的node js模块
- 在Angular 2 2.0.0-rc.5的单元测试中注入依赖项
- 如何在不使用ES6类特性的情况下在Aurelia中注入依赖
- 区别就在这里,注入依赖
- 如何对外部脚本注入依赖项
- 单元测试-使用应用、调用或绑定方法在JavaScript中注入依赖项
- 在单元测试AngularJS服务时注入依赖服务
- 在AngularJs中通过工厂注入依赖