3
的jsfiddle - http://jsfiddle.net/9gA4y/1/Ember-Data。添加子記錄many2many&one2many
我有以下型號:
contact => (many2many) => tags
contact => (one2many) => address
灰燼數據模型:
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很多)
- 如何將現有標籤與新創建的聯繫人相關聯。 (許多2個很多)
- 如何刪除現有聯繫人中的關聯。