【问题标题】:Ember-data model according recieved JSON根据收到的 JSON 的 Ember 数据模型
【发布时间】:2013-02-05 11:11:11
【问题描述】:

我得到的 JSON 结构如下:

{
  "description":"text",
  "images":[{"id":"1","url":"image url"},{"id":"2","url":"url"}],
  "seats":3,
  "taken_seats":[{"number":1,"id":"1"},{"number":3,"id":"2"}],
  "title":"vel ad eius",
  "id":"1",
  "options":[]
}

如何结构化 DS.model 来处理它?

【问题讨论】:

    标签: javascript json ember.js jsonp ember-data


    【解决方案1】:

    字符串值(描述、标题)将使用DS.attr('string')

    编号(席位)将使用DS.attr('number')

    数组(图像、taken_seats、选项)将使用DS.hasMany('App.Image') 之类的关系,您必须将适配器中的映射设置为embedded,详情请参阅here

    您可能觉得您不需要数组的关系,例如,如果您不想/可以在选项数组中列出对象的可能键。解决方案是根据您的需要注册一个自定义转换,然后您可能会遇到一些异常行为,尤其是对象的 isDirty 标志,请参阅here 了解详细信息

    【讨论】:

      猜你喜欢
      • 2017-01-16
      • 1970-01-01
      • 2022-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-12
      • 1970-01-01
      相关资源
      最近更新 更多