在Angular.js中设计不同的'services'有哪些purposes/advantages
What are the purposes/advantages of designing different 'services' in Angular.js
我是Angular.js的初学者。
当我阅读一些关于服务的简短示例(工厂、提供者、服务、值、常量等)时,我发现对于简单的示例,他们中的许多人都能够 return 完全相同的数据,只实施略有不同。
想知道设计各种形式的服务有什么好处吗?
是的,我完全同意草原狐...
我将服务用于 MVC 范例的正常模型部分,因为它们非常容易创建和注入,无论您何时何地需要它们...
我自己的用法是...
用于视图的任何修改/事件处理的控制器(html,双向数据绑定)
为任何业务逻辑目的提供服务,如大计算、修改数据等......
用于任何连接目的的工厂,例如连接到后端,或从数据库加载数据,等等...
对我来说,我认为没有更大的必要在服务或工厂之间做出决定...
我也谷歌了很多,因为我想知道没有区别...但是我没有找到任何关于大差异的信息...
Value 和 Constant 对于您在应用程序中全局需要的东西很有趣...例如后端的主要 URL 存根或类似的东西...
我是Angular.js的初学者。
当我阅读一些关于服务的简短示例(工厂、提供者、服务、值、常量等)时,我发现对于简单的示例,他们中的许多人都能够 return 完全相同的数据,只实施略有不同。
想知道设计各种形式的服务有什么好处吗?
是的,我完全同意草原狐...
我将服务用于 MVC 范例的正常模型部分,因为它们非常容易创建和注入,无论您何时何地需要它们...
我自己的用法是... 用于视图的任何修改/事件处理的控制器(html,双向数据绑定) 为任何业务逻辑目的提供服务,如大计算、修改数据等...... 用于任何连接目的的工厂,例如连接到后端,或从数据库加载数据,等等...
对我来说,我认为没有更大的必要在服务或工厂之间做出决定...
我也谷歌了很多,因为我想知道没有区别...但是我没有找到任何关于大差异的信息...
Value 和 Constant 对于您在应用程序中全局需要的东西很有趣...例如后端的主要 URL 存根或类似的东西...