向各位 v2er 请教一个问题。
现在做项目遇到了这种情况,有一棵树,在树下面的某个节点要插入一个 node ,现在用了一个插件,在插入数据时是这样插入的
$scope.treedata[1].children.push(node);
现在要插入一个 node ,但是不确定是在哪个节点下插入的。(有可能是$scope.treedata[i].children[j]或$scope.treedata[i].children[j].children[k]等等)
已知要在 id 为“ 111 ”的节点插入 node ,现在我想到的方法时广度遍历,判断 id 是否相等,然后插入,但是有些问题。。
1.广度遍历怎么获取路径?(即$scope.treedata[i].children[j].children[k]中 i,j,k 等)
2.有没有哪位大神想到什么更简单的方法?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.