以下是我创建动态模块的初始代码:
protected createComponentModule(componentType: any) {
@NgModule({
imports: [
ComponentModule
],
declarations: [
componentType
],
})
class RuntimeComponentModule {
}
return RuntimeComponentModule;
}
我在下面的代码中尝试实现AOT,但是它抛出了一个错误:
找不到“RuntimeComponentModule”的NgModule元数据
我在一些文章中找到了解决办法,通过更改下面的代码,我的错误消失了:
default class RuntimeComponentModule
{
}
但是出现了新的错误,它说:
修饰符不能出现在这里
不允许我在方法内部装饰 @NgModule。