モジュールの遅延読み込み
遅延読み込みモジュールでアプリのパフォーマンスを向上させます。
「モジュールの遅延読み込み」はCoddyKit上の無料Angular Academyレッスンです。 これはレッスン3/3です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはAngular Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Angular Academyコースには全3レッスンが含まれています。
モジュールを必要に応じて読み込む
遅延読み込みモジュール
遅延読み込みを使うと、必要なときにだけモジュールを読み込むため、パフォーマンスが向上します。この重要なAngular機能について学びましょう。

遅延読み込みとは
遅延読み込みとは
遅延読み込みとは、アプリケーションの起動時にすべてのモジュールを読み込むのではなく、ユーザーが特定のルートに移動したときにモジュールを非同期で読み込む仕組みです。
遅延読み込みを使う理由
遅延読み込みを使う理由
- 初回の読み込み時間を短縮できる
- パフォーマンスが向上する
- リソースの使用を最適化できる
遅延ロードされるモジュールの作成
遅延ロードされるモジュールの作成
Angular CLIを使用して、遅延ロードする機能モジュールを作成します。
ng generate module admin --route admin --module app.module遅延ルートの設定
遅延ルートの設定
ルーティングモジュールで遅延ロードを設定します。
{ path: 'admin', loadChildren: () => import('./admin/admin.module').then(m => m.AdminModule) }遅延ロードのテスト
遅延ロードのテスト
開発者ツールを使用して、ルートが有効になったときにだけモジュールがロードされることを確認します。新しいJSファイルが動的にロードされることを確認できます。
プリロード戦略
プリロード戦略
Angularでは、遅延ロードされたモジュールをプリロードして、ナビゲーション速度をさらに向上させることができます。一般的な戦略は次のとおりです。
- プリロードしない(デフォルト)
- すべてのモジュールをプリロードする
遅延ロードのベストプラクティス
遅延ロードのベストプラクティス
管理ダッシュボードや設定ページなど、アプリケーションの起動時にすぐ必要とならないモジュールには遅延ロードを使用します。
まとめ
まとめ
Angularアプリケーションのパフォーマンスを向上させるために、遅延ロードを実装する方法を習得できました。よくできました。

よくある質問
「モジュールの遅延読み込み」レッスンは無料ですか?
はい。「モジュールの遅延読み込み」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Angular Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Angular Academyコースには全3レッスンが含まれています。
「モジュールの遅延読み込み」で何を学びますか?
遅延読み込みモジュールでアプリのパフォーマンスを向上させます。 ブラウザで直接実行するハンズオンコードでAngular Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Angular Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのAngular Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン3/3です。
「モジュールの遅延読み込み」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このAngular Academyレッスンでコードを書いて実行できますか?
はい。すべてのAngular Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。