angularjs가 모든 경로 렌더링을 완료하면 스크립트를 실행할 방법이 있습니까? & 지시문? (예 : 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