Как использовать "подмодели" данных 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' }
    }
});

У меня вопрос, как мне отнести пользователя / имя / модель в отношение "пользователь / модель"?

0 ответов

Другие вопросы по тегам