次のような Ember Data RecordArray を観察しています。
myArray: function() {
return MyRecord.find();
}.property(),
isDirtyChanged: function() {
// Do something
}.observes('array.@each.isDirty');
イベントを発生させる特定のレコードに対していくつかの操作を実行したいと考えています。たとえば、レコード 2 が変更された場合:
MyRecord.find(2).set('my_property', 'some_value');
isDirtyChanged
が呼び出され、レコードを処理します。配列全体だけでなく、オブザーバーを呼び出すレコードへの参照を取得するにはどうすればよいですか?