【发布时间】:2014-11-05 11:55:02
【问题描述】:
我的 AngularJS 应用程序中有一个服务和一个控制器,它们应该在同一个模块中,但是是两个不同的文件:
// File 1 (Service)
angular.module('myService', ['ngRoute'])
.service('myService', // ...
// File 2 (Controller)
angular.module('myController', ['ngRoute'])
.controller('myController', // ..
这很好用。现在我想在一个模块中拥有服务和控制器,这样我就可以只加载一个而不是两个模块。所以我将(两个文件的)第一行更改为:
// Change in both files:
angular.module('myModule', ['ngRoute'])
但现在我得到一个错误:
错误:[$injector:unpr] ...
也许有人知道,这里可能出了什么问题。非常感谢!
【问题讨论】:
标签: angularjs angularjs-module