我有带参数的动态模块。我在他的服务中使用参数。如何在服务另一个模块中导入此模块。
如果我使用它,我必须添加我在那里使用的所有参数和其他服务。
const serviceDynamicModule = new ServiceDynamicModule(param, service, ...);
我找到ModuleRef
了,但它不包含此功能。
我有带参数的动态模块。我在他的服务中使用参数。如何在服务另一个模块中导入此模块。
如果我使用它,我必须添加我在那里使用的所有参数和其他服务。
const serviceDynamicModule = new ServiceDynamicModule(param, service, ...);
我找到ModuleRef
了,但它不包含此功能。
您可以通过将要导入的模块列出到import
另一个模块的@module
装饰器部分来将您的模块导入另一个模块。
这是关于模块和动态模块的解释,请查看更多详细说明。Nest_docs#dynamicModule
例如:- 假设您想在此处导入动态模块。
import {Module} from '@nestjs/common';
@Module(
import:[yourDynamicModule.forRoot(neededParams)]
)
export calss MyModule{}