動態注入

還有一個動態請求元件的選項。你可以使用 $injector 服務:

myModule.controller('myController', ['$injector', function($injector) {
    var myService = $injector.get('myService');
}]);

注意:雖然此方法可用於防止可能破壞你的應用程式的迴圈依賴性問題,但通過使用它來繞過問題不被視為最佳做法。迴圈依賴通常表示應用程式的體系結構存在缺陷,你應該解決這個問題。