2

新しいレコードの変更を検出したい。しかし、レコードは作成した瞬間から新しく汚れています。

   var record = transaction.createRecord(App.ContentOfSomeSort, data);
   record.get('isNew'); // true
   record.get('isDirty'); // true

レコードがいつ変更されたかを通知する、監視/リッスンできるイベントまたはプロパティはありますか? これにはisDirtyが良いと思いますが、作成するとすぐに汚れます。

4

3 に答える 3

0

didSetPropertyそれはあなたが探しているもののように見えます

https://github.com/emberjs/data/blob/master/packages/ember-data/lib/system/model/attributes.js#L65

于 2013-04-23T16:23:14.540 に答える
-1

ember.jsはわかりませんが(ネイティブ関数/イベントが入っているのではないでしょうか?)、前のレコード値と実際のレコード値を比較する間隔を設定することでそれを行うことはできませんか?

于 2013-04-22T23:48:46.350 に答える