SORU
2 EYLÜL 2012, Pazar


Nasıl dom işleme bittikten sonra bir yönerge çalıştırabilir miyim?

Hiçbir belirgin ile görünüşte basit bir sorun var(Açısal JS belgeleri okuyarak)çözüm.

Bazı hesaplamalar diğer DOM elemanları yükseklik DOM konteyner yüksekliğini tanımlamak için. dayanarak yaptığı Açısal JS bir Direktif var

Buna benzer bir şey yönergesi içinde oluyor:

return function(scope, element, attrs) {
    $('.main').height( $('.site-header').height() -  $('.site-footer').height() );
}

Konu yönergesi, $('site-header') bulunamıyor, DV sarılmış DOM öğesi yerine boş bir dizi dönen çalıştığında ihtiyacım var.

Sadece DOM yüklendi ve seçici stil sorguları normal jQuery ile DOM öğeleri erişebilirsiniz sonra çalışan talimatımı içinde kullanabileceğim bir geri arama var mı?

Herhangi bir yardım çok mutluluk duyacağız.

CEVAP
3 EYLÜL 2012, PAZARTESİ


Nasıl bağlı $(site') inşa edilmiştir.'

0 gecikme ile $timeout kullanmayı deneyebilirsiniz. Gibi bir şey

return function(scope, element, attrs) {
    $timeout(function(){
        $('.main').height( $('.site-header').height() -  $('.site-footer').height() );
    });        
}

Nasıl çalıştığını açıklamalar: one, two.

Senin Direktifi $timeout enjekte etmeyi unutmayın:

.directive('sticky', function($timeout)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • dcigs

    dcigs

    9 EYLÜL 2006
  • уσ ρℓz sυв ιℓℓ sυв вαcқ

    уσ ρℓz

    14 EKİM 2010
  • SlimaksClass

    SlimaksClass

    15 Kasım 2010