在过去的两个月里,我一直在学习“角2”,我对这些服务的使用有点困惑。如果我正在开发一个包含多个组件的应用程序,并且每个组件都有一组数据可从web服务中显示,那么,如果这些组件构建在相同的模型上,我是否可以使用单个服务来显示这些数据,或者是否应该逐个组件创建一个服务?
谢谢你在这件事上给我启发。
发布于 2017-07-18 14:37:03
您可以在许多组件中使用服务,而不需要为每个组件创建唯一的服务。
您将创建一个可重用的数据服务,并将其注入需要它的组件中,而不是一遍又一遍地复制和粘贴相同的代码。
而且,服务是单例的,组件中的所有实例都是相同的(它基于分层注入器)。
发布于 2017-07-18 14:34:41
https://stackoverflow.com/questions/45168046
复制相似问题