在Angular中使用服务的更好方法

时间:2017-11-14 06:57:22

标签: angular

我有DatesService负责操纵日期。此外,我还有两项需要使用日期操作的服务 - EventsServiceCalendarServiceCalendarService使用EventsService

我的问题是:什么是更好的(效果和其他所有内容) - 在这两种服务中包含DatesService,或者CalendarService通过DatesService通过EventsService以这种方式包含this.eventsService.datesService*

1 个答案:

答案 0 :(得分:1)

我们遇到了类似的“问题”,我们决定创建一个中央提供商服务,其中包含许多其他经常使用的服务。

它在性能方面没有什么不同,但是只注入一个服务而不是几个服务更方便。它使代码保持清洁,重构更容易。