Saya punya masalah yang tampaknya sederhana tanpa solusi yang jelas (dengan membaca dokumen Angular JS) .
Saya mendapat arahan Angular JS yang melakukan beberapa kalkulasi berdasarkan tinggi elemen DOM lainnya untuk menentukan ketinggian wadah di DOM.
Sesuatu yang mirip dengan ini terjadi di dalam arahan:
return function(scope, element, attrs) {
$('.main').height( $('.site-header').height() - $('.site-footer').height() );
}
Masalahnya adalah ketika arahan berjalan, $('site-header')
tidak dapat ditemukan, mengembalikan array kosong sebagai ganti elemen DOM yang dibungkus jQuery yang saya butuhkan.
Apakah ada callback yang dapat saya gunakan dalam direktif saya yang hanya berjalan setelah DOM dimuat dan saya dapat mengakses elemen DOM lainnya melalui kueri gaya pemilih jQuery biasa?