ng-nestedtree
A simple library for Angular.js to display nested trees.
Installation
Using npm
npm install ng-nestedtree --save
Using bower
bower install ng-nestedtree --save
Usage
angular ;
Options
tree
Object contains the tree. There is no limit on allowed properties, but childs
is reserved as array for childs, selected
is a boolean value determining if element is selected, and expand
determine if an element should be expanded.
on-click-cb
Function to be triggered on element click. An element will be passed.
on-expand-cb
Function to be triggered on expand. An element will be passed.
on-childless-click-cb
Function to be triggered on element click if it has no children. An element will be passed.
expand
Boolean, should be tree expanded by default. Default: false
.
select-only-childless
Boolean, append ngnestedtree-selected
class only on elements without children. Default: false
.
selectOnlySelectable
Boolean, append ngnestedtree-selected
class only on elements with property selectable
. Default: false
.
select-cb
Function to be triggered on selection. An element will be passed.