AngularJS - 在服务、工厂、过滤器等中的依赖注入

19 浏览
0 Comments

AngularJS - 在服务、工厂、过滤器等中的依赖注入

我想在我的Angular应用程序中使用一些插件和库,目前我只是简单地引用这些函数/方法,忽略了依赖注入在99%的应用程序中使用的方式。

例如,我有一个处理日期格式化和验证的JavaScript库" MomentJS",我在整个应用程序中的控制器、服务和过滤器中都需要使用它。我学到的方式(使用AngularJS)是创建一个引用该函数(及其方法)的服务,并将该服务注入到我的控制器中,这样做效果很好。

问题是我真的需要在各种不同的组件中引用这个库,包括服务、过滤器和控制器等等。所以,我的问题是如何在过滤器、服务和其他不是控制器的组件中进行依赖注入?

这有可能吗?这有益吗?

非常感谢您的帮助 🙂

0