这是一个惯用的hasMany / belongsTo多态示例,其中电子邮件可以属于多种类型的可联系人('个人资料'是其中之一)http://emberjs.jsbin.com/sibecasiga/1/edit?js,output,这在{{{ 3}}
问题在于profile.get('emails').pushObject(email);
电子邮件之后的可联系人'和' contactableType'是空的。这不是它应该是怎么回事,对吧?
答案 0 :(得分:1)
尝试在配置文件模型中设置反转:
emails: DS.hasMany('email', { inverse: 'contactable' })