Ember-data为什么需要知道我将使用哪种?

时间:2014-06-18 16:54:09

标签: ember.js ember-data

Ember-data无法看到它获得的JSON响应,并了解服务器使用哪些属性?
例如,如果'GET / api / user / 1'的响应如下:

{
    id: 1,
    first_name: 'Miki',
    last_name: 'Coco',
    age: 17
}

很明显,用户模型只有first_name,last_name和age。

为什么我需要配置它?

1 个答案:

答案 0 :(得分:1)

这是我能想到的最重要的事情。

  1. 变更管理(isDirty)
  2. 不同类型的序列化/反序列化
  3. 您可以在模型上放置其他属性,这些属性不会在保存等情况下被发送回服务器
  4. 关系处理
  5. 老实说,我避免使用Ember Data来获取我不需要CRUD的简单模型,它有点矫枉过正(除非我担心客户端缓存等)