NoSQL + AngularJS:具有扁平层次结构的treeview模式?
问题描述:
在我的表我已经在同一层级5000项,排序由它的position
:NoSQL + AngularJS:具有扁平层次结构的treeview模式?
ID | Position
--------------
1 | 2
2 | 3
3 | 1
...
我想在不改变模式创建一个TreeView 。
是否有常见模式或最佳实践以实现具有类似以下结构的表格的树视图?
ID | Position
--------------
7 | 2
8 | 2.1
9 | 2.2
17 | 2.2.9
...
我尝试另一种方法比parent_id
,嵌套集合或嵌套JSON对象的工作,以显示该树,但我不知道这是否是一个很好的方式。
树应该用AngularJS进行管理。
在此先感谢!
答
我认为,保持嵌套JSON对象作为嵌套在文档中是更好的扁平系统。因为要显示树,您必须以嵌套的方式来处理JSON对象。