【发布时间】:2018-05-31 08:08:41
【问题描述】:
当使用最新的 Ionic CLI 时,它会制作模块文件。为什么它会生成一个模块文件?另外,我如何正确注册这个模块?使用模块文件生成标签或页面与不生成标签或页面有什么好处?例如,在安装选项卡默认项目(ionic start myApp tabs)时,您不会获得带有模块文件的选项卡,而您会使用生成器。
【问题讨论】:
标签: angular typescript ionic-framework ionic3
当使用最新的 Ionic CLI 时,它会制作模块文件。为什么它会生成一个模块文件?另外,我如何正确注册这个模块?使用模块文件生成标签或页面与不生成标签或页面有什么好处?例如,在安装选项卡默认项目(ionic start myApp tabs)时,您不会获得带有模块文件的选项卡,而您会使用生成器。
【问题讨论】:
标签: angular typescript ionic-framework ionic3
模块文件的目的是延迟加载。你不需要注册它。它是特定页面的独立模块文件。但如果您不需要延迟加载,则可以使用此 CLI 生成页面。
ionic generate page MyPage --no-module
注意:我强烈建议您使用Lazy loading。它会给您的应用带来巨大的性能提升。
您可以在此处阅读有关lazy loading 的更多信息。
【讨论】: