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

时间:2017-11-20 10:23:31

标签: ionic-framework ionic2 ionic3

我正在使用离子3,我使用($ ionic g page page1)这个命令创建了离子页面 它生成以下文件  (1)page1.html  (2)page1.scss  (3)page1.ts  (4)page1.module.ts 我想知道这个page1.module.ts文件的重要性如何?

1 个答案:

答案 0 :(得分:1)

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模式上,您可以import componentspipesdirectives或与该页面相关的任何其他module因此,您不需要import进入主模块(即app.module.ts)。因此,它将为整个应用程序带来巨大的性能提升。

这是关于lazy loading的官方博文。