Angular タブ・ピル・アコーディオンコンポーネント | ng-hub-ui-panels
タブ、ピル、アコーディオンとしてレンダリングできる Angular コンテンツパネルコンポーネント。Router、リアクティブフォーム、キーボード操作、CSS 変数に対応します。
インタラクティブなサンプル
一般的な Angular のユースケースでライブラリがどのように動作するかを示すライブサンプルをご覧ください。
基本的なタブ
ピル
accordion ビュー
垂直タブ
均等配置タブ
スクロール可能なタブ
無効なパネル
削除可能 & 動的なパネル
カスタム見出しテンプレート
リアクティブフォーム統合
複数選択
Click an inactive tab to split the layout into a new panel block. Click an active tab to merge that block back.
複数の垂直ヘッダー
Each active header starts a new row-like vertical block. The blocks stack top-to-bottom, and the whole layout scrolls horizontally only when one row needs more width.
Tabs
Pills
アコーディオンの複数表示 & フラッシュ
キーボードナビゲーション
Focus a tab, then use ← → Home End. Press Delete on a removable tab to close it.
カードとコンテンツスロット
hubPanelHeader / hubPanelFooter slots work in tabs, pills and accordion too. A single standalone <hub-panel> (no container):
hub-panel renders as a card by itself. セマンティックアラート
An alert can use the same header/footer slots as a card:
セマンティックストリップアクセント