Директива изменения размера окна
Я пытался изменить размер 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
не работал