AngularJS工厂方法使AngularJS应用程序的开发过程更加健壮。工厂是一个简单的函数,它允许我们向创建的对象添加一些逻辑并返回创建的对象。工厂还用于以可重用代码的形式创建/返回函数,该函数可在应用程序中的任何位置使用。每当我们使用工厂创建对象时,它总是会为该对象返回一个新实例。工厂返回的对象可以与Angularjs框架的不同组件(例如控制器,服务,过滤器或指令)集成(可注入)。