我遇到了一个递归二叉树的问题,它是在一个指令中构建的。
我想更改节点并重建子树。
我在这里使用:
scope.$watch('node', function(newValue, oldValue) {
// rerun link
// to clean I use element.children().remove()
}
问题是在叶子节点我有另一个指令,它应该显示一个带有Angular指令ng-repeat
的列表。
如果树被改变了;
我得到一个错误:有ng-repeat
缺少父指令的项元素
可能element.children().remove()
ng-repeat
存在问题。
答案 0 :(得分:0)
问题解决了。
问题与ng-repeat
无关。
如果有人尝试类似的话:
注意角度范围并用它清洁。
$scope.$destroy()
尽管感谢您的评论。