Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Ember.js数据-嵌套数据类型的问题_Javascript_Ember.js_Ember Data - Fatal编程技术网

Javascript Ember.js数据-嵌套数据类型的问题

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

我是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.ApiMethod = DS.Model.extend({
    api: DS.belongsTo('App.Api'),
    name: DS.attr('string')
});
我可以很好地读取
Api
模型属性,但是如果我尝试循环使用methods属性,它是空的。我还尝试将
{embedded:true}
作为
DS.hasMany()
调用中的一个选项传入


有什么想法吗?

你没有为嵌套模型使用默认的rest格式->

我最终得出结论,余烬是狗屎,文档很差。我转向Angular并喜欢它。