标签: angularjs angularjs-service angularjs-factory
我正在学习AngularJS,我注意到A Factory是供应商的简称。 您能否告诉我应该/必须使用提供商而不是工厂的特定情况?如果使用Factory方法而不是提供程序,代码将更易读。
答案 0 :(得分:1)
如果提供商本身具有您希望服务的用户在应用程序的配置阶段调用的方法,则必须使用提供程序。
例如,请参阅$location服务:它具有$locationProvider,允许将其设置为html5模式,同时正在配置应用程序(使用module.config())。
$location
$locationProvider
module.config()