我有一项服务,我想提供给 2 个惰性模块 - 但不是针对整个应用程序。
我通过带有 forRoot(): ModuleWithProviders 约定的模块提供服务到这 2 个惰性模块中 - 这会导致 2 个服务实例。如果我在 app.module 中使用 forRoot,我可以在惰性模块中使用 forChild,但随后会为整个应用程序加载服务。
是否可以仅加载延迟模块的服务并仍然将其作为单例?
我有一项服务,我想提供给 2 个惰性模块 - 但不是针对整个应用程序。
我通过带有 forRoot(): ModuleWithProviders 约定的模块提供服务到这 2 个惰性模块中 - 这会导致 2 个服务实例。如果我在 app.module 中使用 forRoot,我可以在惰性模块中使用 forChild,但随后会为整个应用程序加载服务。
是否可以仅加载延迟模块的服务并仍然将其作为单例?