Javascript Ember.js数据-嵌套数据类型的问题
我是ember的新手,我正在通过Javascript Ember.js数据-嵌套数据类型的问题,javascript,ember.js,ember-data,Javascript,Ember.js,Ember Data,我是ember的新手,我正在通过DS.RESTAdapter()提取一些JSON,它看起来像: {“api”:[{“id”:“0”,名称:“test”,方法:[{“id”:“0”,“name”:“test”},{“id:“1”,“name”:“test2”}]} 我的模型: App.Api = DS.Model.extend({ name: DS.attr('string'), methods: DS.hasMany('App.ApiMethod') }); App.Api
DS.RESTAdapter()
提取一些JSON,它看起来像:
{“api”:[{“id”:“0”,名称:“test”,方法:[{“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
模型属性,但是如果我尝试循环使用methods属性,它是空的。我还尝试将{embedded:true}
作为DS.hasMany()
调用中的一个选项传入
有什么想法吗?你没有为嵌套模型使用默认的rest格式->我最终得出结论,余烬是狗屎,文档很差。我转向Angular并喜欢它。