嵌套同类型模型

Nesting models of the same type

我正在尝试创建一种层次结构,其中父模型具有相同模型的子模型 class,但它似乎不起作用。当我这样做时,子属性最终会包含其中的最大项目。可能没有很好地解释这一点,但是 checkout this JSBin 明白我的意思。

Ember 数据可以实现这种事情吗?任何想法如何让它工作?

谢谢!!

问题是您没有指定关系的逆关系,并且 Ember- 数据变得混乱。 (如果您不知道什么是逆,look here。)幸运的是,这是一个非常简单的修复。您可以声明父关系,也可以将相反关系声明为 null。如果您将关系声明更改为如下所示,则您的 JSBin 可以正常工作。

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