每个延迟加载的页面都是独立的模块。基本的“延迟加载的页面”模块如下所示。
@NgModule({
declarations: [
TestPage,
],
imports: [
IonicPageModule.forChild(TestPage),
],
})
export class TestPageModule {}
TestPage
被声明。导入具有IonicPageModule.forChild()
,实际上返回一个导入ngModule
的{{1}}。从源头来看,
IonicModule
但是我看不到每个捆绑软件的IonicModule部分。为什么IonicModule的离子组件和指令不是每个延迟加载的模块束的一部分?我们可以使用自己的组件来做到这一点,以避免代码重复吗?