我有一个非常普遍的情况,如果有一个术语,那么我当时就不知道。
记录包含字段: ID,已启用,文字等...
并且具有POST / record / enable来启用或禁用记录,因为它在服务器上调用是更大的进程。
因此,一旦收到来自正常POST的回调,我想在本地将record.enabled更新为true,这不应该是任何事务的一部分。并应直接更新。
如何实现这一目标?或者这种要求有什么更好的替代方案?
答案 0 :(得分:0)
我认为这些方面应该做的事情:
App.PObject = DS.Model.extend({
id: DS.attr('number'),
name: DS.attr('string'),
nestedObject: function() {
if (!this.nestedObj) {
this.nestedObj = Ember.Object.create({
active: false
});
}
return this.nestedObj
}.property()
});
正如我到目前为止所见,只有当定义为DS.attr
的属性发生变化时,模型才会变脏。