Я хочу добавить значки к элементам, которые я создал с помощью angularJS, сразу после их создания.Поэтому я вызываю функцию, поэтому установите значки одновременно с созданием элементов.
data-ng-click="opeTab($event); getObjects($event); loadObj($event); setIcons();"
Проблема в том, что я могу получить элементы с помощью:
$scope.setIcons = function(){
var tbs = document.getElementsByClassName("tabTr");
for(let i = 0; i < tbs.length; i++){
console.log(i);
tbs[i].style.backgroundImage = "url('../ICONS\Icons_24\'" + tbs[i].id + "')";
}
}
Исписок в консоли заполнен, но длина массива равна 0. Итак, какая у меня есть возможность «ждать» создания, кроме установки таймаута?