Angular6 在模块中提供非单例服务

Angular6 在模块中提供非单例服务,angular6,angular2-services,Angular6,Angular2 Services,是否可以在模块中提供服务,以便在注入时创建新实例 我知道我可以在组件的装饰器中提供它,它将创建新实例,但我不能在我的示例中使用该方法。我的模块如下所示: @NgModule({ 导入:[/*…*/], 声明:[/*…*/], 提供者:[/*…*/] }) 导出类MyModule{ 静态useCustomService(服务:任意){ 返回{ ngModule:MyModule, 供应商:[ 服务 { 提供:一些服务, useClass:service//useFactory并提供一个每次都创建一

是否可以在模块中提供服务,以便在注入时创建新实例

我知道我可以在组件的装饰器中提供它,它将创建新实例,但我不能在我的示例中使用该方法。我的模块如下所示:

@NgModule({
导入:[/*…*/],
声明:[/*…*/],
提供者:[/*…*/]
})
导出类MyModule{
静态useCustomService(服务:任意){
返回{
ngModule:MyModule,
供应商:[
服务
{
提供:一些服务,

useClass:service//useFactory并提供一个每次都创建一个新实例的函数?这是一个不错的想法,但它似乎仍然创建了一个单例。我在想,当导入模块时,工厂可能只运行一次。