我的 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] ...
也许有人知道,这里可能出了什么问题。非常感谢!