Sorun, bir Açısal 2 sorunu bile değil. Daha genel olarak, window
dışındaki herhangi bir öğedeki boyut değişikliklerini nasıl tespit edersiniz? onresize
olayı var, ancak bu yalnızca window
için tetikleniyor ve başka hiçbir açık çözüm bulunmuyor.
Pek çok yaklaşımın genel yolu, örneğin 100 ms'lik bir aralık ayarlamak ve değişimin algılanması için div'un genişliğini ve yüksekliğini kontrol etmektir. Göründüğü kadar korkunç, bu en yaygın yaklaşımdır.
this answer'dan daha genel soruya, yalnızca bir etkinlik kullanarak bunu yapmak için bir kütüphane var: http://marcj.github.io/css-element-queries/. Sözde, oldukça iyi. Aradığınızı öğrenmek için ResizeSensor
'u kullanırsınız.
Elbette, yalnızca pencere açıldığında yeniden boyutlandırmak için div
olmasını beklersiniz. Sonra onresize
sizin için ne olduğunu.
Bunu çözdünüz mü? Çünkü ben de aynı şeyi istiyorum. – Pranjal