我是 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()
有任何想法吗?