ember.js - Ember-Data 中的部分更新?

标签 ember.js ember-data

想象一个错误跟踪器。

每张票都包含大量数据。现在,一长串工单中的几张工单的状态已更新。

App.Ticket = DS.Model.extend({
    id: DS.attr('number'),
    status: DS.attr('string'),
    ...
});

当前调用时save在 ember-data 中,这会将完整的模型发送到服务器。

我该怎么做才能只发送部分更新,例如 [{"id": 1, "status": "closed"}, {...}] ?

PS:我知道现在这是不可能的,所以我想知道是否有解决方法/修改可以实现这一点? (不需要通用解决方案)。

最佳答案

我目前的解决方法是指定一个 readOnly排除我不想在 POST 中发送的属性的选项。

详情请见:https://github.com/emberjs/data/pull/303#issuecomment-13993905

关于ember.js - Ember-Data 中的部分更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15041072/

相关文章:

javascript - Ember.js - 将 ember-cli-mirage 用于假模型时未找到模型待办事项

ruby-on-rails - Backbone.js 或 Ember.js 与 Ruby on Rails

javascript - findQuery() 在 ember-data 中不起作用?

ajax - Ember.js 与设计轨道应用程序 : 406 Not Acceptable on sign up

ember.js - 从 Ember 发布到 DRF API 时出现 406( Not Acceptable )

ember.js - 从 hasMany 关系中删除多条记录导致 js 错误

javascript - 按钮上的禁用似乎没有生效

ember.js - EmberJS/Ember-数据 : 404's Not Getting Caught

jquery - Ember.js - 拖放列表

javascript - 使用 sinon 在 Ember App Kit 中测试 Ember Simple Auth