繁体   English   中英

角度,材料设计对话框组件

[英]Angular, Material Design Dialog component


我正在尝试创建一个Google物料设计对话框组件,并在其中动态加载“ XYZ”组件。

延迟加载此模块(已导入MatDialogModule)时,Angular会大喊“没有为DynamicComponent找到组件工厂。是否已将其添加到@ NgModule.entryComponents中?” 尽管“ XYZ”组件已添加到延迟加载模块的entryComponents列表中。

急切加载模块时,不会引发此错误。

知道我缺少什么吗?

"dependencies": {
"@angular/animations": "6.0.0",
"@angular/cdk": "6.0.1",
"@angular/common": "6.0.0",
"@angular/compiler": "6.0.0",
"@angular/core": "6.0.0",
"@angular/forms": "6.0.0",
"@angular/http": "6.0.0",
"@angular/material": "6.0.1",
"@angular/platform-browser": "6.0.0",
"@angular/platform-browser-dynamic": "6.0.0",
"@angular/router": "6.0.0",
"@ngrx/store": "^6.0.1",
"ag-grid": "18.0.1",
"ag-grid-angular": "18.0.1",
"bootstrap": "4.1.1",
"core-js": "2.5.6",
"font-awesome": "4.7.0",
"ng4-click-outside": "1.0.1",
"rxjs": "6.1.0",
"rxjs-compat": "6.1.0",
"zone.js": "0.8.26"

},

请检查您的DynamicComponent是否在您的声明app.module.ts中的entryComponents中声明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM