В приложении AngularJS есть одно приложение для страницы. Вложенные вкладки. Во внутренней вкладке есть кнопка, на которой запускается какое-либо событие. Мне нужно вызвать событие щелчка этой кнопки, присутствующего на внутренней вкладке. Кнопка получает визуализацию после отображения обеих вкладок. Каков наилучший способ подождать, пока появятся вкладки и кнопка.Как заставить мою функцию javascript ждать рендеринга html-элемента
Я попытался использовать «while loop» (т. Е. Продолжать цикл до тех пор, пока идентификатор для кнопки не определен) и $ timeout (установить тайм-аут на 2-3 секунды), но оба имеют свои последствия, когда есть задержка в отображении вкладок.
Просьба предложить, если существует лучший подход.
как эти DOM элементы извлекаются? используя ajax? потому что html должен быть там иначе (угловые будут заполнять только данные ..), вы могли бы объяснить весь сценарий? – jony89
с использованием угловых шаблонов html. – John