AngularJS 动态注射
示例
还有一个动态请求组件的选项。您可以使用以下$injector服务:
myModule.controller('myController', ['$injector', function($injector) { var myService = $injector.get('myService'); }]);
注意:虽然可以使用此方法来防止可能导致应用程序中断的循环依赖问题,但最好的做法是通过使用它来绕过该问题。循环依赖关系通常表明您的应用程序体系结构中存在缺陷,因此您应该解决该缺陷。