嵌套相同类型的模型

时间:2015-03-20 08:34:09

标签: ember.js ember-data

我试图创建一种层次结构,其中父模型具有相同模型类的子项,但它似乎不起作用。当我这样做时,子属性最终会有最大项目。可能没解释得这么好,但checkout this JSBin看看我的意思。

Ember Data有可能做到这一点吗?任何想法如何让它工作?

谢谢!

1 个答案:

答案 0 :(得分:1)

问题在于你没有指定关系的反转,而且Ember-Data变得混乱。 (如果你不知道反面是什么,look here。)幸运的是,这是一个非常简单的修复。您可以声明父关系,也可以将反向声明为null。如果您将关系声明更改为如此,那么您的JSBin工作正常。

children: DS.hasMany('item', { inverse: null })