Ember-data:pushObject没有在多态关联上设置父类型和id

时间:2015-07-04 11:14:42

标签: ember.js ember-data

这是一个惯用的hasMany / belongsTo多态示例,其中电子邮件可以属于多种类型的可联系人('个人资料'是其中之一)http://emberjs.jsbin.com/sibecasiga/1/edit?js,output,这在{{{ 3}}

问题在于profile.get('emails').pushObject(email);电子邮件之后的可联系人'和' contactableType'是空的。这不是它应该是怎么回事,对吧?

1 个答案:

答案 0 :(得分:1)

尝试在配置文件模型中设置反转:

emails: DS.hasMany('email', { inverse: 'contactable' })