0

我是 ember 的新手,我正在通过以下方式撤回一些 JSON DS.RESTAdapter()

{"apis":[{"id":"0",name:"test",methods:[{"id":"0","name":"test"},{"id:"1","name":"test2"}]}]}

我的模型:

App.Api = DS.Model.extend({
    name: DS.attr('string'),
    methods: DS.hasMany('App.ApiMethod')
});

App.ApiMethod = DS.Model.extend({
    api: DS.belongsTo('App.Api'),
    name: DS.attr('string')
});

我可以很好地读取Api模型属性,但如果我尝试遍历方法属性,它是空的。我也尝试过在通话中{ embedded: true }作为选项传入。DS.hasMany()

有任何想法吗?

4

1 回答 1

0

您没有使用嵌套模型的默认休息格式-> http://emberjs.com/guides/models/the-rest-adapter/#toc_sideloaded-relationships

于 2013-06-08T18:16:47.507 回答