- Simple to use
- Well Documented
- Used in real apps
- Feature rich
- Powerful API for accessing & altering the tree state
- Customizable
- Easily styled (comes with very minimal styling)
- Supports Keyboard navigation
- Supports async data
- Custom component for displaying the node's content
- Custom loading component (for async data)
https://angular2-tree.readme.io/docs
git clone https://github.com/500tech/angular2-tree-component
cd angular2-tree-component/example
npm install
npm start
We would always love to hear suggestions for features & improvements - just open an issue.
Also, if there's anyone who created an awesome theme for angular2-tree-component - please send to adam@500tech.com.
Some things on our mind down the road:
- virtual scroll
- drag & drop behaviour in the tree
- context menu
- save & restore tree state
- support both children-padding & computed level-based padding
- checkbox & master checkbox support
- filter & search