2017-11-20 8 views
1

を作成し、私はイオン3を使用していますが、私が使用したイオンページ($ ionic g page page1)、それは以下のファイルを生成し、このコマンド を作成したときの意味と、生成modules.tsファイルの使用をある何 (1)page1.html (2)page1.scss (3)page1.ts (4)page1.module.ts 私はこのpage1.module.tsファイルの重要な内容を知りたいですか?イオンページ

+0

ページの遅延読み込み用です。https://docs.google.com/document/d/1vGokwMXPQItZmTHZQbTO4qwj_SQymFhRS_nJmiH0K3w/edit –

答えて

1

ページを生成するために2 CLIsがあります。

ionic generate page Login --no-module 

ionic generate page Login 

あなたはそれがpage module我々は生成されません--no-moduleオプションを使用する場合は、lazy loadingパターンを実装するためのページモジュールを必要としています。 lazy loadingを使用したくない場合は、作成する必要はありません。しかし、lazy loadingはあなたのアプリに大きなパフォーマンス向上をもたらします。

はなぜpage1.module.tsが必要です:

あなたがにimportそれをする必要はありませんpage.So componentspipesdirectivesまたはそれに関連している他のmoduleimportできlazy loadingパターンにメインモジュール(すなわち、app.module.ts)。したがって、アプリ全体に大きなパフォーマンス向上をもたらします。

lazy loadingについての公式ブログ記事です。