所以我有一些插件和库我想用在我的角度应用程序和(目前)我只是简单地引用这些函数/方法,因为他们在99%的应用程序以完全忽略依赖注入的方式。AngularJS - 在服务,工厂,过滤器等依赖注入
我有(例如)处理格式和验证日期的JavaScript库“MomentJS”,我在控制器,服务和过滤器中的应用程序中使用它。我学习的方式(使用AngularJS)是创建一个引用该函数(及其方法)的服务,并将该服务注入到我的控制器中,这非常有效。
问题是我真的需要从服务到过滤器到控制器等所有不同类型的组件中引用这个库。所以,我想我的问题是你如何在过滤器,服务和其他不是控制器的其他东西中进行依赖注入?
这可能吗?这甚至是有益的吗?
任何帮助,将不胜感激:)
这正是我一直在寻找:) – 2013-03-17 05:17:44
有什么办法弯曲语法注入依赖成为供应商?我需要:我可以注入的供应商,或者我可以注入配置块的工厂/服务(?) – Cody 2013-07-31 20:11:22
@Cody服务和工厂供应商。 '.config()'也可以像上面的例子一样处理依赖注入。 – 2013-09-24 18:10:06