创建离子页面时生成的modules.ts文件的含义和用途是什么



我使用的是ionic 3,我使用($ ionic g page page1)此命令创建了ionic页面它生成以下文件(1)page1.html(2)page1.scss(3)page1.ts(4)page1.module.ts我想知道这个page1.module.ts文件的重要之处是什么——它是如何使用的?

2 CLIs用于生成页面。

ionic generate page Login --no-module
ionic generate page Login

如果你使用--no-module选项,那么它不会生成page module。我们需要页面模块来实现lazy loading模式。如果你不喜欢使用lazy loading,那么你就不需要创建它。但是lazy loading会给你的应用程序带来巨大的性能提升。

为什么我们需要page1.module.ts:

lazy loading模式中,您可以importcomponentspipesdirectives或与该页面相关的任何其他module。因此,您不需要import将其放入主模块(即app.module.ts)中。因此,它将为整个应用程序带来巨大的性能提升。

这是一篇关于懒惰加载的官方博客文章。

相关内容

  • 没有找到相关文章

最新更新