Ember在设置对象属性时获取过时值

时间:2016-09-12 15:46:18

标签: javascript jquery ember.js

我有一个用户表单,它接受一些输入并进行提交;

因此,每次提交时,都会调用以下代码;

var newObj = {};
// Then I set newObj.prop1, newObj.prop2, etc
Ember.set(this.get('myServerParams'), 'someMainObj.propertyObj', newObj);

所以我从头开始创建一个新对象&然后将其设置为“myServerParams'

然而,我观察到一个奇怪的问题。 在this.get(' myServerParams')。someMainObj.propertyObj中,在某些情况下,会添加先前的值(例如,我选择' prop2',然后newObj.prop1 =&# 39; oldProp'被添加)&提交给服务器。

使用上面的代码,这怎么可能?

0 个答案:

没有答案