我认为我必须错误地阅读教程,但我似乎无法在我的项目中正确地进行手动注入。
我即将缩小和破坏我的js,所以我想我会经历手动注入我所有模块和控制器的过程,但我收到的错误表明提供商不愿意#&# 39; t存在。
以下是我尝试实现的一个例子:http://jsfiddle.net/apuN8/5/
angular
.module('manual.injection', [])
.config($injector.invoke(['$provide', function ($provide) {
// I can't get this far
}]));
有人可以帮忙吗?
答案 0 :(得分:0)
发现我根本不需要使用$ injector对象。我只是将一个数组传递给我的config / directives / filters等:
angular
.module('manual.injection', [])
.config(['$provide', function ($provide) {
// Ta-da
}]);