У мене, здавалося б, проста проблема, без очевидних (читання документів Angular JS) .
У мене є кутова директива JS, яка робить деякі обчислення на основі висоти інших елементів DOM для визначення висоти контейнера в DOM.
Щось подібне до цього відбувається всередині директиви:
return function(scope, element, attrs) {
$('.main').height( $('.site-header').height() - $('.site-footer').height() );
}
Проблема полягає в тому, що, коли директива працює, $('site-header')
її неможливо знайти, повертаючи порожній масив замість потрібного мені елемента JOMu обернутий DOM.
Чи є зворотний дзвінок, який я можу використовувати в межах своєї директиви, яка працює лише після завантаження DOM, і я можу отримати доступ до інших елементів DOM за допомогою звичайних запитів стилю вибору jQuery?