在Angular 6中提供服务的最佳方法是什么?

时间:2018-09-18 08:28:39

标签: angular

我注意到Angular 6中提供服务的新方法更适合摇树,但我不知道如何使用它,也不是最好的使用方法。

如果我有一个惰性模块,其中有一个仅在该模块中使用的服务,则现在有三个选项:

1)与在root用户中提供的所有其他服务一样(始终有效)

2)创建一个新模块,并使用providedIn新模块,然后将该模块导入惰性模块。 (我创建了一个新模块,以免出现循环依赖错误)

3)或像以前版本一样将其插入到惰性模块的providers数组中。

我想知道在这三种情况下我都会有哪些技术差异,哪种会是最好的选择以及为什么。

0 个答案:

没有答案