导入自定义模块[Angular11]时获取“无法读取未定义的属性'?mod'”
我正在尝试制作一个包含我所有 UI 组件的自定义模块,您可以在这里找到它:dawere-uic
它可以编译,并且与我所拥有的故事书一起工作就像一个魅力,每个 UI 组件都在工作。问题是当我尝试在我的主项目中使用它时,我收到此错误:
Uncaught TypeError: Cannot read property '?mod' of undefined
at getNgModuleDef (core.js:1117)
at recurse (core.js:25171)
at recurse (core.js:25182)
at registerNgModuleType (core.js:25167)
at new NgModuleFactory$1 (core.js:25281)
at compileNgModuleFactory__POST_R3__ (core.js:28915)
at PlatformRef.bootstrapModule (core.js:29161)
at Module.zUnb (main.ts:11)
at __webpack_require__ (bootstrap:79)
at Object.0 (main.js:11)
一旦我将它导入到 app.module 中,它就会发生。谁能告诉我我做错了什么?我认为值得一提的是,我是 Angular 的新手。
回答
只需返回模块即可。
{
path: 'auth',
loadChildren: () =>
import('./auth/auth.module')
.then((a) => {
return a.AuthModule;
});
},
THE END
二维码