を作成し、私はイオン3を使用していますが、私が使用したイオンページ($ ionic g page page1
)、それは以下のファイルを生成し、このコマンド を作成したときの意味と、生成modules.tsファイルの使用をある何 (1)page1.html
(2)page1.scss
(3)page1.ts
(4)page1.module.ts
私はこのpage1.module.ts
ファイルの重要な内容を知りたいですか?イオンページ
Q
イオンページ
1
A
答えて
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 components
、pipes
、directives
またはそれに関連している他のmodule
をimport
できlazy loading
パターンにメインモジュール(すなわち、app.module.ts
)。したがって、アプリ全体に大きなパフォーマンス向上をもたらします。
lazy loadingについての公式ブログ記事です。
ページの遅延読み込み用です。https://docs.google.com/document/d/1vGokwMXPQItZmTHZQbTO4qwj_SQymFhRS_nJmiH0K3w/edit –