【发布时间】:2013-08-31 16:51:08
【问题描述】:
我正在观察这样的 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 将被调用并对记录做一些事情。如何获取对调用观察者的记录的引用,而不仅仅是整个数组?
【问题讨论】:
-
这不是你要问的,但是this question 有一些关于使用
addArrayObserver的信息可能会有所帮助。
标签: javascript ember.js ember-data