【发布时间】:2014-09-09 17:22:35
【问题描述】:
我遇到了一个递归二叉树的问题,它是在单个指令中构建的。
我想更改节点并重建子树。
我在这里使用:
scope.$watch('node', function(newValue, oldValue) {
// rerun link
// to clean I use element.children().remove()
}
问题是在叶节点我有另一个指令,它应该显示一个带有 Angular 指令ng-repeat 的列表。
如果树改变了;
我得到一个错误:ng-repeat 的 item 元素缺少父指令
难道element.children().remove()和ng-repeat有些问题。
【问题讨论】:
-
请创建一个复制问题的演示。如果你使用
ng-repeat,我不知道你为什么需要remove() -
相当困难,但我会尝试。
-
如果你使用plunker,通常不会那么难
标签: angularjs binary-tree ng-repeat