スポンサーリンク
スポンサーリンク

Angularでヘッダーメニューを追加する手順

AngularVisual Studio Code

Angular + Node.js + Visual Studio Code 開発環境構築手順 で作成したプレーンな状態の Angularプロジェクトに、ヘッダーメニューを追加しました。
ソースコードは GitHub で公開しています。

修正前後の画面

修正前

修正後

ヘッダーメニューが追加されている。

 

ヘッダーメニュー コンポーネント作成

VS Code のターミナルで下記コマンドを実行

headermenuコンポーネントが追加された。

※作成したコンポーネントを削除したい場合、コンポーネントフォルダ(headermenuフォルダ)を削除するだけで良い。

 

追加変更したソースコード解説

 

Angular/Src2_AddHeader/src/app/app.component.html

アプリケーションのメインテンプレートに、headermenuを追加。

 

Angular/Src2_AddHeader/src/app/app.component.ts

アプリケーションのメインテンプレートに、headermenuコンポーネントの参照を追加。

 

Angular/Src2_AddHeader/src/app/headermenu/headermenu.component.html

headermenuコンポーネントに、<header>要素とメニュー要素を追加。

 

Angular/Src2_AddHeader/src/app/headermenu/headermenu.component.scss

headermenuのスタイルを追加。ChatGPTに適当に作ってもらったスタイル。

 

Angular/Src2_AddHeader/src/app/headermenu/headermenu.component.spec.ts

※「ng generate component」コマンドで作成した時点から変更ないので省略。

 

Angular/Src2_AddHeader/src/app/headermenu/headermenu.component.ts

※「ng generate component」コマンドで作成した時点から変更ないので省略。

 

実装した環境

Angular: 18.2.3
Node.js: 22.8.0
Visual Studio Code: 1.92.2

 

コメント

タイトルとURLをコピーしました