在Ionic 3中,我们可以选择通过以下操作预加载页面:
IonicModule.forRoot({
preloadModules: true
});
但是当我尝试用Ionic 4做这个的时候,它给了我一个错误:
Argument of type '{ preloadModules: boolean; }' is not assignable to parameter of type 'IonicConfig'.
有人知道如何在Ionic 4中做到这一点。
我创建并成功地成功地加载了LazyAComponent组件。
我不必在LazyAComponent中声明app.module。完美!
但是,如果我将组件HelloComponent放置在LazyAComponent上,则会得到错误'hello' is not a known element
我能够通过在LazyAComponent中声明app.module来解决这个错误。
但是,如果我必须声明组件才能完成这项工作,那么延迟加载组件就没有任何价值了!?
我少了什么?
编辑1:为了清晰起见,这是一个大得多的项目的一部分,在这个项目中,我试图根据路由参数来延迟加载组件。Stackbl
我试着用孩子和孙子来实现懒惰加载。更多的挑战者,组件有相同的名字,所以我使用别名。
因此,在我的一个孩子内部,我在html <app-Detail-index>部分导入了一个外孙,但是我有错误。
叠角13
因此,在NgModule上添加shemas并移动详细内容的加载。
'grandchild ' is not a known element:
1. If 'grandchild' is an Angular component, then verify that it is part of this module.
2. If 'grand