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アプリケーションでルートを定義および構成する方法を学びました。素晴らしいですね。🙌
アプリケーションでルーティングを完全に有効にするための道のりは、あとわずかです。頑張ってください。