Treeview
Data-driven recursive tree. Pass a TreeNode[] via [items] and supply an *bsTreeviewNode template to render each node body with arbitrary Angular content (icons, labels, badges, custom layout). Two-way bindings [(expandedIds)] and [(selectedIds)] let you control state.
Basic usage
Keyboard shortcuts
- ↑ / ↓ — move focus to previous / next visible row
- → — expand collapsed folder, or jump to first child
- ← — collapse expanded folder, or jump to parent
- Home / End — first / last visible row
- Enter — toggle selection (and expand/collapse if folder)
- Space — toggle selection on focused row