更新对象并重置isDirty-flag(ember-data 1.0 beta.2)

时间:2013-09-09 04:07:45

标签: ember.js ember-data

使用以前版本的ember-data,我可以通过调用:

将修改后的模型带回clear-state

user.transitionTo( 'loaded.saved')

有没有办法在版本1.0beta.2中执行此操作?主要原因是在说

时禁止任何服务器请求

user.save()

[编辑] - 我没有明确提到,我的意图是保留修改后的值,只是重置脏状态。

2 个答案:

答案 0 :(得分:1)

我真正想做的是更新记录的某些字段而不设置脏标记。

store.update(type,hash)

此处:http://emberjs.com/blog/2013/09/04/ember-data-1-0-beta-2-released.html 做对了。

答案 1 :(得分:0)

我也在Discourse回复,但为了完整起见:

user.rollback()根据source code来判断您的目标。