我想知道新的角度2服务装饰器
@Injectable({
providedIn: 'root'
})
与延迟加载结合使用。这意味着如果我有一个延迟加载的模块,并且提供了一个在root中提供的服务,那么这将包括应用程序基本代码中的特定服务。应用程序root chunks.js或者当我懒惰加载该模块时,这仍然会延迟加载服务,然后使其成为全局单例。
有关提供的信息
答案 0 :(得分:17)
是的,在这种情况下,它将只是您的延迟加载模块/块的一部分。使用SELECT
时,Angular编译器会自动找出最佳方法:
有关更多信息,请考虑阅读documentation和NgModule FAQs
顺便说一句: