ルーティングとナビゲーション
Router、routes設定、RouterModule、route parameters、query parameters、route guards、lazy loading、preloading strategies
24 面接問題·
Mid-Level
1AngularにおけるRouterとは何ですか?
1
AngularにおけるRouterとは何ですか?
回答
Angular Routerは、ブラウザのURLに基づいて異なるビュー(component)間を移動できるようにします。URLとcomponentのマッピングを管理し、複数のビューを持つシングルページアプリケーションの作成を可能にします。RouterはURLの変更を監視し、適切なcomponentをRouterOutletに読み込みます。
2Angularでroutingを使用するためにインポートするモジュールはどれですか?
2
Angularでroutingを使用するためにインポートするモジュールはどれですか?
回答
RouterModuleは、routingに必要なすべてのサービスとディレクティブ(Router service、RouterOutlet、RouterLinkなど)を提供するAngularモジュールです。@angular/routerからインポートし、メインモジュールにはRouterModule.forRoot()、feature modulesにはRouterModule.forChild()を使用してroutesと共に設定します。
3Angularでroutesを定義するにはどうすればよいですか?
3
Angularでroutesを定義するにはどうすればよいですか?
回答
routesはRoutes型の配列で定義され、各オブジェクトはpathと表示するcomponentを指定します。standalone components(Angular 14+)の場合、アプリケーション構成でprovideRouter(routes)を使用します。NgModulesの場合、メインモジュールでRouterModule.forRoot(routes)を使用します。
4
テンプレートでrouteのコンテンツを表示するにはどうすればよいですか?
5
テンプレートで宣言的なナビゲーションリンクを作成するにはどうすればよいですか?
+21 面接問題
その他のAngular面接トピック
TypeScriptの基礎
Junior
25問TypeScript上級
Junior
20問Angularの基礎
Junior
20問コンポーネントとライフサイクル
Junior
20問Services & Dependency Injection
Junior
20問Angularモジュールの構成
Mid-Level
22問Angular CLI
Junior
18問ディレクティブとPipe
Mid-Level
22問リアクティブフォーム
Mid-Level
26問テンプレート駆動フォーム
Mid-Level
16問RxJS の基礎
Mid-Level
22問RxJS オペレーター
Mid-Level
24問HttpClientとAPI呼び出し
Mid-Level
22問基本的な状態管理
Mid-Level
20問Change Detection
Mid-Level
20問Angular Signals
Mid-Level
20問Standalone Components
Mid-Level
18問Angularのユニットテスト
Mid-Level
22問エンドツーエンドテスト
Mid-Level
18問ビルドと最適化
Mid-Level
20問NgRxの基礎
Senior
24問NgRx応用
Senior
24問Angularアーキテクチャ
Senior
22問パフォーマンス最適化
Senior
22問セキュリティとベストプラクティス
Senior
20問高度な RxJS パターン
Senior
22問Angular Universal と SSR
Senior
20問Angular マイクロフロントエンド
Senior
20問