Ember hasMany embedded:始终不加载嵌入数据

时间:2013-06-13 13:22:05

标签: ember.js ember-data

我正在使用最新的emberjs和 我有以下App.Card模型:   contactTypes:DS.hasMany('App.ContactType') 和ContactType:   卡片:DS.belongsTo('App.Card') 商店看起来像那样:

App.Adapter = DS.RESTAdapter.extend()

App.Adapter.map'App.Card',   contact_types:     嵌入式:“总是”§

当我拿到卡时,http响应看起来很好: { “卡”:{ “ID”:9, “FIRST_NAME”: “FSA”, “姓氏”: “FSA”, “contact_types”:[{ “ID”:9, “数字”: “fsdfs”,“名“:”fdsfsd“,”card_id“:9},...]

当我想获得嵌入式集合时,我得到了空数组: card.get('contactTypes')。content => []

如何加载从服务器收到的嵌入式模型?

1 个答案:

答案 0 :(得分:0)

您的http响应不是ember-data对于侧载数据所期望的格式。

查看http://emberjs.com/guides/models/the-rest-adapter/#toc_sideloaded-relationships您的回复应如何显示。

也许有办法配置/改编RESTAdapter ......