angular.injector
的文档说明'ng'
模块必须在此处添加为依赖项:https://docs.angularjs.org/api/ng/function/angular.injector但$injector
的文档显示了一个示例,如下所示:
var $injector = angular.injector();
此处:https://docs.angularjs.org/api/auto/service/$injector 这两种方法有什么不同?
答案 0 :(得分:1)
angular.bootstrap
默认添加ng
模块,并在内部调用angular.injector
。 angular.injector
无法添加ng
模块。
angular.injector()
会导致核心Angular服务不可用的注入器。在没有ng
模块的情况下使用时,它是一个通用的DI容器。