-11 .
- , . Ember Data , json apis , , , . . "NoSQL", , , , , ..
, , . , , , .
, , json apis, - ( "" ) hasMany, , .
JSONSerializer, , , , RESTSerializer . , , , NP- !. , , promises, , , . (, ).
UPDATE
- , , POST/PUT ( .then), , . , , . EmbeddedRecordsMixin , , .
, , , , . - , /, validFrom/validTo ..
-, attrs, :
import DS from 'ember-data';
export default DS.RESTSerializer.extend(DS.EmbeddedRecordsMixin,{
mergedProperties: [ 'attrs' ]
});
, :
import AppSerializer from "./application";
export default AppSerializer.extend({
attrs: {
names: { embedded: 'always'},
addresses: { embedded: 'always' },
emails: { embedded: 'always' },
phones: { embedded: 'always' },
urls: { embedded: 'always' }
}
});