Динамическая высота элемента

Привет, реализовываю свой скрол. И хочу его ребилдить каждый раз когда высота скролируемого элемента меняется. Использую первый Angular. У меня директива, можно и jquery заюзать. Кто поможет?

scope.$watch(
    function () {
        var $scrollbarContainer = element.find('.scrollbar-container');

        return $scrollbarContainer.height();
    }, function () {
        rebuild();
    }
);

пытался так, но кажется за изменением высоты вотчер следит тогда, когда меняется структура. Добавляются/удаляются элементы в контейнер и тому подобное.

Как быть? Хочу конечно быстрое и простое решение, но подойдут любые мысли и варианты.