Newby AngularJS设计问题。当我说'#34;控制器"我指的是所有常用的组件,比如指令,模板和其他通常组合在一起的东西。
需要创建用户"工作空间"与每个文件夹中的文件夹和对象。用户可以创建/删除/重命名文件夹及其子对象。最多可能有50个文件夹,但每个文件夹中可能有100个对象。
当然,我想实现一个递归控制器的想法,就像这个问题Is it possible to make a Tree View with Angular?
所提到的那样答案 0 :(得分:2)
我会推荐并使用https://github.com/angular-ui-tree/angular-ui-tree它有大量现有的插入,拖放,克隆功能...它非常灵活,有一些很棒的演示,并且有很多历史和贡献者。
这样你就可以使用1个控制器和一个指令来保存1个json对象中的所有元素。
它也是开源/免费,而Kendo UI是699美元