Angular Routerを使用するようにアプリケーションを設定したので、次にルートを定義する必要があります。
このアクティビティでは、アプリケーションにルートを追加して構成する方法について学びます。
-
app.routes.ts
でルートを定義するアプリケーションには、(1) ホームページと (2) ユーザーページの2つのページが表示されます。
ルートを定義するには、
app.routes.ts
のroutes
配列に、以下のプロパティを持つルートオブジェクトを追加します。- ルートの
path
(ルートパス (例:/
) から自動的に始まります) - ルートで表示する
component
import {Routes} from '@angular/router';import {HomeComponent} from './home/home.component';export const routes: Routes = [ { path: '', component: HomeComponent, },];
上記のコードは、
HomeComponent
をルートとして追加する方法の例です。これで、プレイグラウンドでUserComponent
とともに実装できます。UserComponent
のパスには'user'
を使用してください。 - ルートの
-
ルート定義にタイトルを追加する
ルートを正しく定義することに加えて、Angular Routerでは、ユーザーが
title
プロパティを各ルートに追加することで、ナビゲートするたびにページタイトルの設定もできます。app.routes.ts
で、デフォルトルート (path: ''
) とuser
ルートにtitle
プロパティを追加します。例を以下に示します。import {Routes} from '@angular/router';import {HomeComponent} from './home/home.component';export const routes: Routes =[ { path: '', title: 'App Home Page', component: HomeComponent, },];
このアクティビティでは、Angularアプリケーションでルートを定義および構成する方法を学びました。素晴らしいですね。🙌
アプリケーションでルーティングを完全に有効にするための道のりは、あとわずかです。頑張ってください。