NoSQL + AngularJS:具有平面层次结构的树视图模式?

时间:2017-02-28 08:03:31

标签: angularjs treeview nosql

在我的表格中,我在同一层次结构级别上 5000个项目,可以按position进行排序:

ID  | Position
--------------
1   | 2  
2   | 3
3   | 1
...

我想创建一个树视图而不更改架构

是否有常用模式或最佳实践来实现具有如下结构的表的树视图?

ID  | Position
--------------
7   | 2  
8   | 2.1
9   | 2.2
17  | 2.2.9
...

我正在尝试另一种方法,而不是使用parent_id,嵌套集或嵌套的json对象来显示树,但我不确定它是否是一种好方法。

应该使用AngularJS管理树。

提前致谢!

1 个答案:

答案 0 :(得分:0)

我认为,将嵌套的JSON Object保持为嵌套在文档中比平面系统更好。因为要显示树,您必须以嵌套的方式将JSON对象进行操作。