Сделайте что-нибудь, когда ember будет делать обновления DOM

Я хочу делать вещи, когда привязки ember синхронизированы и DOM снова обновлен.

Я попытался с обратным вызовом от функции, которая управляет связанной моделью, DOM не обновляется при выполнении обратного вызова.

Я пытался с наблюдателем непосредственно на модели, DOM не обновляется, когда наблюдатель выполняется.

Я пытался с наблюдателем на привязке, DOM не обновляется, когда наблюдатель выполняется.

например

App.view = Ember.View.extend({
    modelBinding: 'App.model',
    modelChanged : function() {
        window.scrollTo(0, document.body.scrollHeight);
    }.observes('model'),

    getMore: function(event) {
        App.set('model', "somethingnew");
    }
});

Когда я запускаю «gotMore», я обновляю модель, и когда модель обновляется и ее изменения отображаются, я хочу прокрутить вниз.

Ни один из способов, которые я пробовал, не смог получить новый scrollHeight. Он устанавливается через несколько мс после этих событий.

Вот пример для jsFiddle: http://jsfiddle.net/kcjzw/15/

Ответы на вопрос(2)

Ваш ответ на вопрос