ember js模型数据和属性之间的区别?

时间:2014-03-20 09:43:18

标签: ember.js save ember-data

我使用的模型App.License有一个名为expires_at的属性。

在使用edit LicenseController方法编辑许可证时,我将其设置为:...

this.get('model').set('expires_at', '2014-12-31');

然后我正在this.get('model').save();向服务器发出PUT请求。 但是在该请求中,expires_at参数作为模型的旧值发送。

当我在控制台中打印我的模型时,它在expires_at_attributes中显示_data。奇怪的是_attributes中的expires_at更新了一个,而_data中的expires_at是旧的(它被发送到PUT请求)。许可证的其他属性正确设置,并作为PUT参数发送,expires_at除外。我错过了一些非常小而重要的事情吗?对此有任何帮助非常感谢。

0 个答案:

没有答案