【发布时间】:2013-06-09 02:16:47
【问题描述】:
我是 ember 的新手,我正在通过 DS.RESTAdapter() 拉回一些 JSON,如下所示:
{"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 模型属性,但如果我尝试循环遍历方法属性,它是空的。我还尝试在DS.hasMany() 调用中将{ embedded: true } 作为选项传递。
有什么想法吗?
【问题讨论】:
-
我最终得出结论,Ember 很烂,文档很差。我搬到了 Angular 并喜欢它。
标签: javascript ember.js ember-data