Korzystanie Kątowymi 8, jak dostać się odniesienie do elementu DOM, który ładuje kilka sekund po pozostałej części strony?

głosy
0

Piszę aplikację dla klienta korzystającego kątowa 8. Aplikacja korzysta z usługi cloud od ESRI, który służy jako tekstowym adres odnośnika (bardzo podobny do tego, że Google robi, że każdy zna).

Tutaj jest problem, że nie może wydawać się, aby dowiedzieć się, jak rozwiązać.

Gdy javascript nazywa, ESRI udostępnia swój własny element interfejsu poprzez wstawienie tekstowe i inny kod na stronie. Muszę uzyskać uchwyt do tego elementu, ponieważ wywołuje zdarzenie, gdy adres zostanie znaleziony, a muszę być w stanie odpowiedzieć na to wydarzenie.

Ponieważ element jest pobierany z sieci i dodawane do strony „po fakcie”, trwa kilka sekund, pole tekstowe, aby pojawić się na stronie. Jak długo to trwa, w zależności od szybkości połączenia, itd.

Kiedy zrobić „document.getElementById ()” połączenia nie powiedzie się, ponieważ element jeszcze nie istnieje. Próbowałem oddanie getElementById () wywołanie w AfterViewInit (), ale to wciąż występujące zanim pojawi się pole tekstowe.

Czy istnieje jakiś sposób, aby wiedzieć, kiedy element zewnętrzny został załadowany i jest gotowy do wejścia?

Utwórz 10/10/2019 o 00:57
źródło użytkownik
W innych językach...                            


1 odpowiedzi

głosy
0

Trzeba będzie „sonda” dla danego elementu, dopóki jej nie czekając trochę ammount czasu pomiędzy sondami.

Odpowiedział 10/10/2019 o 01:00
źródło użytkownik

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more