我试图在 AngularJS 中实现嵌套树结构。它由所有由相同控制器类型管理的节点组成。你可以在这里找到一个例子:http: //jsfiddle.net/Yfmdy/2/
我的问题是,每次删除子节点并且修改其父节点的“子节点”数组时,所有父节点都会失去其 ng-mouseenter 和 ng-mouseleave 行为。
有谁知道该怎么做?我错过了什么吗?
我试图在 AngularJS 中实现嵌套树结构。它由所有由相同控制器类型管理的节点组成。你可以在这里找到一个例子:http: //jsfiddle.net/Yfmdy/2/
我的问题是,每次删除子节点并且修改其父节点的“子节点”数组时,所有父节点都会失去其 ng-mouseenter 和 ng-mouseleave 行为。
有谁知道该怎么做?我错过了什么吗?
用于$browser.defer
发出$childDeleted
事件。
将当前元素 css 设置为display: none;
并强制执行ng-mouseleave
。
这里的例子:http: //jsfiddle.net/Ticore/Yfmdy/11/