Ниже приведен мой начальный код для создания динамического модуля:
protected createComponentModule(componentType: any) {
@NgModule({
imports: [
ComponentModule
],
declarations: [
componentType
],
})
class RuntimeComponentModule {
}
return RuntimeComponentModule;
}
Пока я собираюсь внедрить AOT в код ниже, это вызовет ошибку:
Нет метаданных NgModule для "RuntimeComponentModule"
Я нашел решение для него некоторых Articals, изменив код ниже и моя ошибка исчезла:
default class RuntimeComponentModule
{
}
Но возникает новая ошибка:
Модификаторы здесь не отображаются
Это не позволило мне украсить @NgModule внутри метода.