2

我是 MVC 的新手,我正在尝试弄清楚如何使用 Ember.js 组织以下应用程序 -

用户通过将照片拖到页面上来创建家谱。一张落在一个人身上的照片将成为它的伴侣,树上的兄弟姐妹,一张落在一对夫妇身上的照片将成为它的孩子。他们可以通过双击照片并启动在文本框中显示每个人的属性的模式来重命名和编辑照片的属性。

我发现的大多数 Ember 示例在类实例之间都有绑定。当您不知道每个实例和子对象的数量时,它们就不起作用。如何创建具有良好 MVC 实践的嵌套结构?你会使用 ContainerView 或 ArrayProxy 来管理孩子吗?

为每个级别创建一个新的控制器、对象和视图?

4

1 回答 1

2

我刚刚和我的同事讨论过这个问题。我们考虑了一夫多妻制关系以及人们可以与不同伴侣生孩子的事实……但随后限制了范围以帮助进行富有成效的讨论……

我开始考虑这里讨论的嵌套模型如何在 Ember.js 中创建嵌套模型?但似乎我们真的在谈论关系数据库。

下面的链接中有一篇关于通过给定 ID 在对象之间创建引用的好帖子,请看一下 - 我认为这就是您正在寻找的内容。您可能还会得到一些关于数据持久性的好主意。 http://www.wiredprairie.us/blog/index.php/archives/1345

于 2012-04-11T16:09:23.373 回答