2016-04-12 23 views
0

Angular2 yakalama bileşeni onCreate ve onDestroy olaylarında yönerge verebilir mi? Aslında, genel bir slayt ve kayma yönergesini oluşturmaya çalışıyorum, böylece DOM'a bu yönergeye sahip bir bileşen eklendiğinde aşağı kayıyor ve DOM'dan kaldırıldığında kayıyor. Bileşen oluşturma konusunda slideDown uygulamasını uygulayabiliyorum, ancak öğe hemen DOM'dan kaldırıldığından slideUp animasyonu çalışmıyor. docs kaynaktanAngular2 yakalama Bileşeni onCreate ve onDestroy olaylarında yönerge verebilir mi?

+0

Yeni Animasyon modülünün şu anda bunu başarmanın yollarını bulmak için devam eden çalışmalarını bekledim. –

cevap

1

: Açısal veriyle giriş özellikleri başlatır sonra

ngOnInit
yönergesi/bileşen başlatın. Sadece açısal önce

ve

ngOnDestroy
Temizleme direktifi/bileşen yok eder. Gözlemleri iptal edin ve bellek sızıntılarını önlemek için olay işleyicilerini kaldırın.

Ama ngAfterContentInit gibi, yani daha uygun olabilir, başkaları da vardır.

+0

Bunu zaten biliyorum, ancak bir bileşen üzerinde uygulanan bir yönerge var, bileşenin ngOnDestroy komutundan önce ngOnDestroy çağrılıyor ve ben bileşenin DOM'sini (bazı hata ayıklama) değiştiren yönergenin ngOnDestroy'unda bir kod yürütmem gerekiyor. –

+0

Sadece soruya cevap verdim. Bunu zaten bildiğin bir yerde değil. –