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

AngularでPrimeNGデザインのボタンを追加する手順

AngularPrimeNGVisual Studio Code

Angularでコンポーネントを追加してページ遷移する手順 で作成した Angularプロジェクトに、PrimeNGデザインフレームワークをインストールし、PrimeNGのボタンを追加しました。
ソースコードは GitHub で公開しています。

業務系WEBアプリにアニメーションは要らないので、PrimeNGのボタンを追加するにあたり、今回はボタンのアニメーションをOFFにしています。
アニメーションをONにした場合、OFFにした場合の違いを動画にしました。

 

デザインフレームワーク選定

Angularで業務系WEBアプリケーションを開発する場合のデザインフレームワークは、Angular Material DesignNG Bootstrap より、PrimeNG がお勧め。
Angular Material Design のデザインは業務系には見えない。
NG Bootstrap のデザインは業務系に見えますが、Angularの対応スピードが遅い。
PrimeNG のデザインは NG Bootstrap に近く業務系に見え、NG Bootstrap よりもコンポーネントが豊富で、無料で使え、サポートも有料ですが受けられます。

PrimeNGボタンコンポーネントの詳細はこちら。
https://primeng.org/button

 

デザインフレームワークをインストール

VS Code のターミナルで下記コマンドを実行し PrimeNG をインストール。
※PrimeNGのセットアップ手順は こちら が参考になります。

インストールされた。

 

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

 

Src5_Add_PRIME-NG/angular.json

PrimeNGのスタイルを追加。

 

Src5_Add_PRIME-NG/package.json

インストールされたPrimeNG。

 

Src5_Add_PRIME-NG/package-lock.json

インストールされたPrimeNG。

 

Src5_Add_PRIME-NG/src/app/profile/profile.component.html

PrimeNGのボタンを3つのパターンで追加。

 

Src5_Add_PRIME-NG/src/app/profile/profile.component.ts

PrimeNGのボタンをインポート。

 

Src5_Add_PRIME-NG/src/app/sidemenu/sidemenu.component.scss

PrimeNGのスタイルを追加した影響が、サイドメニューのレイアウトに出たので微調整。

 

Src5_Add_PRIME-NG/src/styles.scss

PrimeNGのスタイルをインポート。
PrimeNGのボタンはアニメーションをOFF。

 

実装した環境

Angular: 18.2.3
Node.js: 22.8.0
PrimeNG: 17.18.10
Visual Studio Code: 1.93.1

 

コメント

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