【发布时间】:2015-02-26 00:23:33
【问题描述】:
我想在父类型的 Ember Data 模型上定义多个 hasMany 关系,但我不知道如何为此指定逆:
Profile = DS.Model.extend
# ...
friends: DS.hasMany 'profile', async: true
observed: DS.hasMany 'profile', async: true
observers: DS.hasMany 'profile', async: true
在数据库中处理此类属性对我来说很容易,但是 Ember Data 不支持这一点。是否可以在不创建其他模型的情况下定义这 3 个 hasMany 关系(例如 Friend、Observer)。
我得到的错误:
错误:断言失败:您在 app@model:profile:,但有多个可能的反向关系 类型 app@model:profile: 在 app@model:profile: 上找到。看 在 http://emberjs.com/guides/models/defining-models/#toc_explicit-inverses 关于如何明确指定逆数
【问题讨论】:
标签: ember.js model coffeescript ember-data ember-cli