Есть ли способ запуска скриптов при завершении ангулярных рендеринга всех маршрутов, компонентов & директивы? (например, все компоненты/директивы с завершенной рендерингом templateURL).Как определить, когда AngularJS закончил рендеринг всех компонентов и директив
0
A
ответ
0
, если это для отображения цели можно использовать ситемы ngCloak
директиву
в соответствии с угловым документом: используются для предотвращения углового шаблона HTML от того кратко отображаются в браузере в сыре (неоткомпилированной) форме в то время как ваше приложение погрузка. Используйте эту директиву, чтобы избежать нежелательного эффекта мерцания, вызванного отображением шаблона html.
Вы также можете использовать $http.pendingRequests
0
Пожалуйста, используйте $ службы тайм-аута с 0ms задержкой.
$timeout(function() {
//this code will be invoked when all directives and components will be rendered
});
0
$ таймаут это лучший способ, когда вам нужно выполнить что-то после того, как DOM закончил рендеринг
$ таймаут (функция() {
});
http://lorenzmerdian.blogspot.de/2013/03/how-to-handle-dom-updates-in-angularjs.html