【问题标题】:Nesting models of the same type嵌套相同类型的模型
【发布时间】:2015-03-20 08:34:08
【问题描述】:

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

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

谢谢!!

【问题讨论】:

    标签: ember.js ember-data


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢。我尝试将父母设置为反向,但仍然存在问题。不知道你可以将逆设置为 null 并且它可以工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-15
    • 1970-01-01
    相关资源
    最近更新 更多