まず、新しいモジュールを作成するためにAngular CLIを使用します。以下のコマンドを使用して、新しいモジュールとそのルーティングファイルを作成します。
ng generate module my-module --routing
このコマンドは、"my-module"という名前の新しいモジュールを生成し、ルーティングファイルも同時に作成します。
次に、作成されたモジュールのルーティングファイル(my-module-routing.module.ts)を開きます。このファイルでは、異なるパスに基づいて表示されるコンポーネントを指定します。
ルーティングファイルの例を以下に示します。
import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { HomeComponent } from './home.component';
import { AboutComponent } from './about.component';
const routes: Routes = [
{ path: '', component: HomeComponent },
{ path: 'about', component: AboutComponent }
];
@NgModule({
imports: [RouterModule.forChild(routes)],
exports: [RouterModule]
})
export class MyModuleRoutingModule { }
この例では、ルートパス('')にはHomeComponentが表示され、'/about'パスにはAboutComponentが表示されます。
最後に、モジュールを他のコンポーネントで使用するために、必要な手順を行います。これには、モジュールをインポートすることや、ルーティングを設定することなどが含まれます。
以上がAngularでルーティングを使用してモジュールを生成する方法の基本的な概要です。詳細なコードや設定は、特定の要件や目的に応じて変更することができます。
この記事では、Angularでルーティングを使用したモジュールの生成方法を解説しました。さまざまなパスに基づいて異なるコンポーネントを表示するためのモジュールの設定方法について説明しました。