Angular ナビゲーションメニューコンポーネント | ng-hub-ui-nav

ドロップダウン、ドリルダウンパネル、レスポンシブな折りたたみ、Router 連携、CSS 変数テーマを備えた Angular ナビゲーションコンポーネント。

インタラクティブなサンプル

一般的な Angular のユースケースでライブラリがどのように動作するかを示すライブサンプルをご覧ください。

コアナビゲーション

データ駆動の項目レンダリング、アイコン、バッジ、無効状態を備えた、基本的な横方向・縦方向のナビゲーションです。

ドロップダウンのネスト

click、hover、またはそれらを組み合わせたトリガーモードを備えた、無制限の多階層ドロップダウンメニューです。セパレーターとヘッダー項目を含みます。

状態

無効化されたルート項目とネストされた項目、およびそれらのインタラクション動作を示します。

レスポンシブな動作

レスポンシブな折りたたみ、モバイルレンダリング、RTL スロットの動作です。

デスクトップアイコンレール

縦型ナビをアイコンのみのレールに折りたたみ、各セクションをワンクリックで維持します。ラベルはツールチップとして表示され、グループはオーバーレイのフライアウトで開き、トグルと永続化は双方向の rail バインディングを通じてアプリが所有します。

スロット&テンプレート

カスタマイズされたナビゲーション UI を構築するための、start/end スロットの投影とカスタム項目テンプレートです。

Router 統合

routerLinkActive オプションを介した、router リンク、クエリパラメータ、フラグメント、アクティブ状態のマッチングです。

イベント

リンク、ドロップダウン、モバイルトグル、パネルナビゲーションのインタラクションイベントを監視します。

パネルのドリルダウン

ドロップダウンをクリックすると子項目がサイドパネルに開く、スタック式のパネルナビゲーションです。設定可能な最大パネル数、戻るナビゲーション付きのドリルダウン、左右のサイドバー配置をサポートします。