Q:

Не могу перехватить изменения в массиве

Пример: http://jsfiddle.net/VasyOk/YfqVW/
App = Ember.Application.create({});

App.collection = [1545454,489465165];
App.Controller = Ember.Object.create({
    addElement: function() { console.log('add');
        App.collection.push((new Date).getTime());
                            console.log(App.collection);
    },
    changed: function(){
        $("#log").append("<p>changed</p>");
    }.observes("App.collection.@each")
});

Вроде бы как бы массив наполняется, но не отрабатывает метод changed, не могу понять почему :(

A:

Решение нашел через Ember.ArrayController. Пример 

