Angular

ルーティングとナビゲーション

Router、routes設定、RouterModule、route parameters、query parameters、route guards、lazy loading、preloading strategies

24 面接問題·
Mid-Level
1

AngularにおけるRouterとは何ですか?

回答

Angular Routerは、ブラウザのURLに基づいて異なるビュー(component)間を移動できるようにします。URLとcomponentのマッピングを管理し、複数のビューを持つシングルページアプリケーションの作成を可能にします。RouterはURLの変更を監視し、適切なcomponentをRouterOutletに読み込みます。

2

Angularでroutingを使用するためにインポートするモジュールはどれですか?

回答

RouterModuleは、routingに必要なすべてのサービスとディレクティブ(Router service、RouterOutlet、RouterLinkなど)を提供するAngularモジュールです。@angular/routerからインポートし、メインモジュールにはRouterModule.forRoot()、feature modulesにはRouterModule.forChild()を使用してroutesと共に設定します。

3

Angularでroutesを定義するにはどうすればよいですか?

回答

routesはRoutes型の配列で定義され、各オブジェクトはpathと表示するcomponentを指定します。standalone components(Angular 14+)の場合、アプリケーション構成でprovideRouter(routes)を使用します。NgModulesの場合、メインモジュールでRouterModule.forRoot(routes)を使用します。

4

テンプレートでrouteのコンテンツを表示するにはどうすればよいですか?

5

テンプレートで宣言的なナビゲーションリンクを作成するにはどうすればよいですか?

+21 面接問題

次の面接に向けてAngularをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める