Доброго времени суток!
Задача следующая
нужно отследить конец байдинга
если подробнее загружаю в СКОП очень большой документ и вывожу с помощью angularjs ng-html-bind. После того как документ загрузится необходимо вывести сообщение об окончании с некоторыми данными об документе
ng-cloak не подходит так как основной акцент на binding complete (вывести сообщение об окончании).
Применил следующее решение:
Документ заключается в некий контейнер с уникальным атрибутом.
После этого запускается некий цикл (с помощью setTimeout) в котором проверяется существует ли элемент с атрибутом. Если да - остановить цикл и вывести сообщение.
$scope = '' + VeryBigDocumentContent + '';
var timeOut = function () {
if ( $('div[data-atr="Attr"]').length ) {
ToDo();
return;
}
setTimeout(timeOut , 500);
}
timeOut ();