灰烬模型-手动重置更改并不总是重置hasDirtyAttributes

时间:2018-10-12 13:37:02

标签: ember.js ember-data

我有一个名为client的余烬模型。它具有属性nameauditRatetoDelete,其属性默认为false(由于这是公司内部的项目,因此我无法发布实际代码)。 toDelete属性旨在通过复选框可切换。自然地,当选中此框并将toDelete标记为true时,client的{​​{1}}标志也被设置为hasDirtyAttributes。而且自然(我认为)是,当随后未选中该框并且将true标记为toDelete时(假设没有进行其他更改),false的{​​{1} }标志也设置为client。通常是这样的。

但是,有时候,即使未对模型进行其他更改(至少不是手动或有意更改),hasDirtyAttributes仍会保留为false

在无法检查我的代码的情况下,谁能说出为什么有时会发生而不是别人?

0 个答案:

没有答案