I was trying to implement a nested tree structure in AngularJS. It consists of nodes which all get managed by the same controller type. You can find an example here: http://jsfiddle.net/Yfmdy/2/
My problem is, that everytime a child node gets deleted and its parent's "children" array gets modified, all parents lose their ng-mouseenter and ng-mouseleave behaviors.
Has anyone an idea what to do about that? Have I missed something?