Angular 未找到[对象模块]的ngmodule元数据

Angular 未找到[对象模块]的ngmodule元数据,angular,ionic4,Angular,Ionic4,我重新设计了我的路由,将它们从字符串引用的延迟加载更改为从调用import的延迟加载 我的问题是,每次导航到其中一个页面时,都会收到以下错误消息:找不到“[object Module]”的NgModule元数据 consolelogs.js:49 ERROR Error: Uncaught (in promise): Error: No NgModule metadata found for '[object Module]'. Error: No NgModule metadata found

我重新设计了我的路由,将它们从字符串引用的延迟加载更改为从调用
import
的延迟加载

我的问题是,每次导航到其中一个页面时,都会收到以下错误消息:找不到“[object Module]”的NgModule元数据

consolelogs.js:49 ERROR Error: Uncaught (in promise): Error: No NgModule metadata found for '[object Module]'.
Error: No NgModule metadata found for '[object Module]'.
    at NgModuleResolver.resolve (compiler.js:20665)
    at CompileMetadataResolver.getNgModuleMetadata (compiler.js:19794)
    at JitCompiler._loadModules (compiler.js:25582)
    at JitCompiler._compileModuleAndComponents (compiler.js:25565)
    at JitCompiler.compileModuleAsync (compiler.js:25527)
    at CompilerImpl.compileModuleAsync (platform-browser-dynamic.js:216)
    at MergeMapSubscriber.wrapIntoObservable.pipe.Object [as project] (router.js:5369)
    at MergeMapSubscriber._tryNext (mergeMap.js:46)
    at MergeMapSubscriber._next (mergeMap.js:36)
    at MergeMapSubscriber.next (Subscriber.js:49)
    at NgModuleResolver.resolve (compiler.js:20665)
    at CompileMetadataResolver.getNgModuleMetadata (compiler.js:19794)
    at JitCompiler._loadModules (compiler.js:25582)
    at JitCompiler._compileModuleAndComponents (compiler.js:25565)
    at JitCompiler.compileModuleAsync (compiler.js:25527)
    at CompilerImpl.compileModuleAsync (platform-browser-dynamic.js:216)
    at MergeMapSubscriber.wrapIntoObservable.pipe.Object [as project] (router.js:5369)
    at MergeMapSubscriber._tryNext (mergeMap.js:46)
    at MergeMapSubscriber._next (mergeMap.js:36)
    at MergeMapSubscriber.next (Subscriber.js:49)
    at resolvePromise (zone-evergreen.js:797)
    at resolvePromise (zone-evergreen.js:754)
    at zone.scheduleMicroTask (zone-evergreen.js:858)
    at ZoneDelegate.invokeTask (zone-evergreen.js:391)
    at Object.onInvokeTask (core.js:34182)
    at ZoneDelegate.invokeTask (zone-evergreen.js:390)
    at Zone.runTask (zone-evergreen.js:168)
    at drainMicroTaskQueue (zone-evergreen.js:559)
    at ZoneTask.invokeTask [as invoke] (zone-evergreen.js:469)
    at invokeTask (zone-evergreen.js:1603)

是什么导致了这个问题?

事实证明,我对路由使用了延迟加载,但未能正确导入加载页面的模块。请注意缺少对
then()
的调用

{
路径:“引用”,
儿童:[
{
路径:“”,
加载子项:()=>
进口(
“应用程序/应用程序/需求/需求参考/需求参考。模块”
).然后(m=>m.RequirementsReference管理模块)
},
{
路径:“:referenceId”,
加载子项:()=>
进口(
“应用程序/应用程序/需求/需求参考详情/需求参考详情.模块”
)
}
]
}
我错过了导入的
部分。请记住遵循以下模式:

import(“模块路径”)。然后(m=>m.NameOfModule)