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