Görünürde basit olmayan (Angular JS belgelerini okuyarak) bir çözümüm var.
DOM'daki bir kabın yüksekliğini tanımlamak için diğer DOM öğelerinin yüksekliğini temel alan bazı hesaplamalar yapan bir Angular JS yönergesine sahibim.
Direktifin içinde buna benzer bir şey var:
return function(scope, element, attrs) {
$('.main').height( $('.site-header').height() - $('.site-footer').height() );
}
Buradaki sorun, yönerge çalıştığında, $('site-header')
ihtiyacım olan jQuery sarmalanmış DOM öğesi yerine boş bir dizi döndürerek bulunamamasıdır.
Yalnızca DOM yüklendikten sonra çalışan yönergemde kullanabileceğim ve diğer DOM öğelerine normal jQuery seçici tarzı sorgular aracılığıyla erişebildiğim bir geri çağrı var mı?