JSFiddle - http://jsfiddle.net/9gA4y/1/
我有以下模型:
contact => (many2many) => tags
contact => (one2many) => address
Ember 数据模型:
App.Contact = DS.Model.extend({
name: attr('string'),
tags: hasMany('App.Tag'),
addresses: hasMany('App.Address')
});
App.Address = DS.Model.extend({
street: attr('string'),
country: attr('string'),
contacts: belongsTo('App.Contact')
})
App.Tag = DS.Model.extend({
name: attr('string'),
contacts: hasMany('App.Contact')
});
我想出了添加新的联系人记录
- 如何将现有的地址关联到新创建的联系人。(一二多)
- 如何将现有的标签关联到新创建的联系人。(多 2 多)
- 如何删除现有联系人中的关联。