angular.module('moduleName', [<Dependencies If any>]);
然后,我们真的需要这个angular.injector
,还是只是另一种选择。
如果使用angular.injector
还有其他任何好处,请告诉我。
我还有其他一些疑问。
我们可以在控制器中使用$ filter来获取特定的过滤器并使用其功能(如果有的话)。 1.所以如何在指令中使用/调用过滤器。 2.如何在另一个控制器中调用一个控制器功能,是否可能?
请告诉我使用angular.injector
优于angular.module('moduleName', [<Dependencies If any>]);
以及何时使用{优惠/需要}的优势。不是angular.injector的实现
答案 0 :(得分:1)
我需要它来获得角度范围之外的一些服务。例如,我的应用程序正在运行一些遗留应用程序。要更改角度应用程序中的一些参数,我需要从角度以外的javascript访问角度服务。然后我用angular.injector
来获取服务。
injector = angular.element('#myangularDiv')).injector()
service = injector.get('theService')