在Angular 7应用程序中启用延迟加载,当我路由到一个子组件时,我会发现错误
MainComponent
不在任何模块中。
在里面
app.module.ts
这个
主要成分
是应用程序启动时加载的程序。我看到这个组件没有问题。然后我把这个添加到我的
app.routing.ts
{ path: 'ftb', loadChildren: './floor-to-book/floor-to-book.module#FloorToBookModule'},
在“楼层到预订路线”中。单元我有这个:
const routes: Routes = [
{path: ':id', component: FloorToBookSweepComponent}
];
@NgModule({
imports: [RouterModule.forChild(routes)],
exports: [RouterModule]
})
export class FloorToBookRoutingModule {
}
如果我去
.../ftb/1234
然后我得到了这个错误:
错误:组件MainComponent不是任何模块的一部分,或者该模块尚未导入到您的模块中。
错误:组件MainComponent不是任何模块的一部分,或者该模块尚未导入到您的模块中。
我已经证实了
主要成分
只存在于
app-routing.module.ts
和
应用程序。单元ts