我想检测新记录的变化。但是,从我创建记录的那一刻起,记录就是新的和脏的。
var record = transaction.createRecord(App.ContentOfSomeSort, data);
record.get('isNew'); // true
record.get('isDirty'); // true
是否有我可以观察/收听的事件或属性告诉我记录何时更改?我认为 isDirty 对此有好处,但我一创建它就变脏了。
最佳答案
看起来 didSetProperty
可能就是您要找的东西
https://github.com/emberjs/data/blob/master/packages/ember-data/lib/system/model/attributes.js#L65
关于javascript - 如何检测 ember 数据中的新记录是否已更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16158385/