我想知道新的角服务装潢师
@Injectable({
providedIn: 'root'
})
与延迟加载协同工作.这意味着,如果我有一个延迟加载的模块,其中有一个根目录中提供的服务,那么这将包括应用程序基代码中的特定服务,即aka.应用程序根块.js或者当我延迟加载该模块时,它是否仍会延迟加载该服务,然后使其成为一个全局单例.
有关提供的信息
我想知道新的角服务装潢师
@Injectable({
providedIn: 'root'
})
与延迟加载协同工作.这意味着,如果我有一个延迟加载的模块,其中有一个根目录中提供的服务,那么这将包括应用程序基代码中的特定服务,即aka.应用程序根块.js或者当我延迟加载该模块时,它是否仍会延迟加载该服务,然后使其成为一个全局单例.
有关提供的信息
是的,在这种情况下,它只是延迟加载模块/块的一部分.当使用providedIn: 'root'
时,Angular编译器将自动找出完美的方法:
有关更多信息,请考虑阅读documentation和NgModule FAQs
顺便说一句: