Newby AngularJS設計問題。當我說「控制器」時,我指的是所有通常的組件,如指令,模板和其他通常一起使用的組件。角樹設計:整棵樹的單個控制器,或每個樹節點的單個控制器?
需要爲每個文件夾中的文件夾和對象創建一個用戶「工作區」。用戶可以創建/刪除/重命名文件夾及其子對象。最多可能有50個文件夾,但每個文件夾中可能有100個對象。
當然,我想實現一個遞歸控制器的想法就像提到這個問題Is it possible to make a Tree View with Angular?
- 會不會有一個遞歸控制器設置 性能問題或將是最好使用一個控制器,用於整個樹?
- 什麼是使用單一樹控制器設置的一些好的示例代碼?
- 一般來說,AngularJS是否能很好地處理遞歸模式,或者它是ng的反模式?
也許看看使用Kendo UI樹視圖。 Kendo擁有像樣的Angular綁定,並且比從頭開始編寫IMO更好。下面是一個例子... http://demos.telerik.com/kendo-ui/treeview/angular – hally9k
遞歸模板可以用:https://github.com/dotJEM/angular-tree – Jens