我有一个用户表单,它接受一些输入并进行提交;
因此,每次提交时,都会调用以下代码;
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'被添加)&提交给服务器。
使用上面的代码,这怎么可能?