Директива изменения размера окна

Я пытался изменить размер div при изменении размеров окна, после осмотра, кажется, что использование директивы было лучшим решением.

Шаблон:

<div elHeightResize ng-view ng-style="{ height: windowHeight }"></div>

Директива:

myApp.directive('elheightresize', ['$window', function($window) {
    return {
        link: function(scope, elem, attrs) {
            scope.onResize = function() {
                var header = document.getElementsByTagName('header')[0];
                elem.windowHeight = $window.innerHeight - header.clientHeight;
            }
            scope.onResize();

            angular.element($window).bind('resize', function() {
                scope.onResize();
            })
        }
    }
}])

Пока я могу войтиelem.windowHeight вscope.onResizeкажется, это не относится кngStyle

Я все еще пропускаю что-то?

РЕДАКТИРОВАТЬ:

<div ng-view resize style="height: {{ windowHeight }}px">

Это решение, кажется, работает, все еще интересно, почему использованиеngStyle не работал

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

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