Как использовать "подмодели" данных ember при использовании стручков
У меня есть JSON, как это:
{
id: 'some-id',
username: 'myusername',
name: {
first: 'first-name',
last: 'last-name'
}
}
Я использую стручки со следующей структурой:
pods/
user/
model.js
serializer.js
name/
model.js
С пользователем /model.js:
import DS from 'ember-data';
export default DS.Model.extend({
username: DS.attr('string'),
name: DS.belongsTo('?????????????', { async: false })
});
С помощью user/name/model.js:
import DS from 'ember-data';
export default DS.Model.extend({
first: DS.attr('string'),
last: DS.attr('string')
});
С пользователем /serializer.js:
import DS from 'ember-data';
export default DS.RESTSerializer.extend(DS.EmbeddedRecordsMixin, {
attrs: {
name: { embedded: 'always' }
}
});
У меня вопрос, как мне отнести пользователя / имя / модель в отношение "пользователь / модель"?