Я новичок в Тлеющей JS, у меня есть ответ JSon на модель Emberemberjs has_many ассоциации дает ненагруженные данные
{:login_fields=>
[
{:component=>"ns4:FieldInfoComponent",
:id=>1,
:fieldinfos=>
[{:fieldInfoObj=>"FieldInfoSingle", :id=>2, :login_field_id=>1}],
:fieldinfo_ids=>[2]},
{:component=>"ns4:FieldInfoComponent",
:id=>2,
:fieldinfos=>
[{:fieldInfoObj=>"FieldInfoSingle", :id=>2, :login_field_id=>2}],
:fieldinfo_ids=>[2]}
]
}
И loginField модель emberjs:
App.LoginField = DS.Model.extend
component: DS.attr 'string'
fieldinfos: DS.hasMany('App.Fieldinfo')
FieldInfo модель:
App.Fieldinfo = DS.Model.extend
login_field: DS.belongsTo 'App.LoginField'
fieldInfoObj: DS.attr 'string'
Ответ ember, который я получаю, содержит поля и правильные значения модели loginfield, а также ассоциации это с моделью fieldinfo, но данные fieldinfo отображаются как Объект {id = "2", clientId = 5, data = "loading", more ...} Почему бы мне не получить фактические данные для модель has_many?
Kori благодарит за ответ, на самом деле вот что я пытаюсь сделать, это загрузить несколько login_fields, где каждое поле входа has_many fieldinfos –