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