Pomocí úhlové 8, jak získat odkaz na prvek DOM, který načte několik sekund po zbytek stránky?

hlasů
0

Píši aplikaci pro klienta pomocí úhlové 8. Aplikace využívá cloud služby od společnosti ESRI, které slouží jako adresa vyhledávacím textovém poli (velmi podobný tomu, který Google dělá, že každý zná).

Zde je problém, nemohu přijít na to, jak řešit.

Je-li javascript nazývá, ESRI poskytuje svůj vlastní interface element vložením textové pole a jiný kód do stránky. Musím se dostat rukojeť na tomto prvku, protože to vyvolává událost, když je nalezen adresa, a musím být schopen reagovat na tuto událost.

Vzhledem k tomu, element je stažen z webu a přidá na stránku „po tom,“ trvá několik sekund, než textové pole se objeví na stránce. Jak dlouho trvá, záleží na rychlosti připojení, atd.

Když si zapnu „document.getElementById ()“ volání se nezdaří, protože element dosud neexistuje. Snažil jsem se uvedení volání getElementById () v AfterViewInit (), ale to je stále dochází, než se zobrazí textové pole.

Je tam nějaký způsob, jak zjistit, kdy je vnější prvek načten a je připraven vyjet?

Položena 10/10/2019 v 00:57
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
0

Budete muset „sondou“ pro daný prvek do své čeká nějaký ammount času mezi sondami.

Odpovězeno 10/10/2019 v 01:00
zdroj uživatelem

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