我想在app.module中动态创建一个组件,但该组件在app.module的entryComponents中声明
// page.module.ts
@NgModule({
declarations: [
...
DynamicComponent
],
**entryComponents**: [
**DynamicComponent**
],
exports: [
DynamicComponent,
...
],
imports: [
...
]
})
我的app.module.ts如何使用相同的entryComponent?
答案 0 :(得分:0)
我只会回答这个问题并警告你abotu在几个模块中声明组件。现在,为了答案:使用扩展运算符(...
)并将数组导出为变量。
export const entryComponents = [DynamicComponent];
@NgModule({
declarations [
...entryComponents
],
entryComponents: [
...entryComponents
],
exports: [
...entryComponents
]
})