Я пытаюсь настроить высоту содержимого IFrame через угловуюКак установить высоту содержимого iframe в моем случае?
У меня есть что-то вроде
<iframe id='iframe' width='100%' height='600px' data-ng-init="init('iframe')"
src='http://test.com' />
в моем контроллере
$scope.init = function(id) {
console.log($('#'+ id)) -> show my iframe
var x= $('#'+ id)..contentWindow.document.body.scrollHeight;
console.log(x) -> gives me undefined
var y = $('#'+ id)..contentWindow;
console.log(y) -> give me undefined too
}
Как установить высоту содержимого IFrame через мой контроллер?
Спасибо!
Установите высоту Iframe на '100%', и завернуть его в родительском DIV, что вы контролируете, как в любой обычный метод (например, css). –
DOM-манипуляция должна выполняться внутри директивы. Для грубого примера см. Http://plnkr.co/edit/KgrhJg7xKQqxm9pho4SH?p=preview – miqid