動態注入
還有一個動態請求元件的選項。你可以使用 $injector
服務:
myModule.controller('myController', ['$injector', function($injector) {
var myService = $injector.get('myService');
}]);
注意:雖然此方法可用於防止可能破壞你的應用程式的迴圈依賴性問題,但通過使用它來繞過問題不被視為最佳做法。迴圈依賴通常表示應用程式的體系結構存在缺陷,你應該解決這個問題。