В Ember.ArrayController
у меня есть функция, которая .observes()
определяет свойство всего массива модели для изменения свойства.
var FoosController = Ember.ArrayController.extend(Ember.Evented, {
observesEachFooBar: function() {
var foos = this.get('model');
foos.forEach(function(foo) {
//test if this foo has changed, then do something
});
}.observes('[email protected]'),
});
Здесь я вручную тестирую каждый Foo
в его модели. Как я могу избежать этого и просто получить индивидуальный (или несколько), которые изменились?
.observes('model.@each')
, но не решением для.observes('[email protected]')
- person bguiz   schedule 25.07.2014