2012-04-10 62 views
2

我新的MVC和我試圖找出如何組織與Ember.js以下應用 -用樹形結構組織MVC中Ember.js

用戶通過拖動照片創建家譜到頁面上。放在一個人身上的照片會成爲它的伴侶,樹上的兄弟姐妹,一對夫婦照的照片將成爲它的孩子。他們可以重命名和編輯有關照片的屬性,方法是雙擊它們並啓動一個顯示每個人在文本框中的屬性的模式。

我發現大部分Ember的例子都是在類的實例之間綁定的。當你不知道每個人會有多少個實例和孩子時,他們不工作。我如何創建一個具有良好MVC實踐的嵌套結構?你會使用ContainerView還是ArrayProxy來管理孩子?

爲每個級別創建一個新的控制器,對象和視圖?

回答

2

我剛剛和同事談過這件事。我們考慮過一夫多妻的關係,以及人們可能有不同伴侶的孩子的事實......但後來限制了範圍,以幫助進行富有成效的討論......

我開始考慮這裏討論的嵌套模型How to create nested models in Ember.js?,但似乎我們真的在談論關係型數據庫。

在下面的鏈接中有一篇關於通過給定ID在對象之間創建引用的好帖子,請看一看 - 我想這就是您要找的。你也可以得到一些關於數據持久性的好主意。 http://www.wiredprairie.us/blog/index.php/archives/1345