使用和不使用['ng']调用angular.injector之间的区别

时间:2017-09-16 08:59:49

标签: angularjs

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 这两种方法有什么不同?

1 个答案:

答案 0 :(得分:1)

angular.bootstrap默认添加ng模块,并在内部调用angular.injectorangular.injector无法添加ng模块。

angular.injector()会导致核心Angular服务不可用的注入器。在没有ng模块的情况下使用时,它是一个通用的DI容器。