【问题标题】:Ember.js Data - Issues with nested data typesEmber.js 数据 - 嵌套数据类型的问题
【发布时间】: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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多