在 Angular 中,我有一个应用程序,其中 app.module 使用延迟加载来加载子模块,我想将该 Angular 应用程序用作自定义元素,以便可以用作其他应用程序的外部组件。
我知道可以使用 app-root 在单独的应用程序中创建自定义元素并将其替换为我们的元素,但是当我想要整个应用程序具有延迟加载模块时,它不会像在运行时识别模块一样在引用为自定义元素时不起作用。
要了解什么是自定义元素,请参阅以下链接:
https://angular.io/guide/elements
最佳答案
对于加载 child ,请使用 loadChildren
在路线路径和 RouterModule.forRoot(routes)
路线前。
{ path: 'upload', loadChildren: './upload-image/upload-image.module#UploadImageModule' }
关于angular - 我可以使用延迟加载模块创建应用程序的自定义元素吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55742273/