Connected Trees Cloning

The data-clone-enabled attribute can be added to a ui-tree element to allow nodes to be copied to another ui-tree rather than moved. Add data-nodrop-enabled to the source tree to leave the node in the tree while cloning. Note that clone uses angular.copy() so the original and cloned node have separate models.

Tree 1 - Source

Tree 2 - Destination

Data binding

{{ tree1 | json }}
{{ tree2 | json }}