2016-11-02 3 views
1

모든 Angular2 구성 요소의 렌더링이 끝나면 트리거되는 각도 이벤트가 있습니까?모든 각도 2 구성 요소를 결정하는 방법은 렌더링 되었습니까?

jQuery 위해, 우리는 domready 이벤트가 트리거 Angular2, 더불어, HTML은 각 구성 요소 태그 만 포함, 그러나

$(function(){ ... }) 

를 사용할 수 있습니다. 그리고 각 구성 요소가 렌더링을 마친 후에 domready 이벤트가 다시 발생합니다 &.

모든 각도 구성 요소가 렌더링을 완료하면 최종 이벤트가 필요합니다.

답변

3

AppComponent 루트에 ngAfterViewInit을 사용해 보셨습니까? 나는 모든 구성 요소가 그때까지 렌더링되었다고 확신합니다. 이것은 모든 컴포넌트의 자식 뷰를 생성 한 후에 각 호출이 호출하는 후크입니다.

1

ngAfterViewInit이 루트 구성 요소에 적용되어 있는지 확인할 수 있습니다. 각도 후

ngAfterViewInit에 응답 구성 요소의 전망과 아이 뷰를 초기화합니다. 처음으로 첫 번째로 호출 된 후 ngAfterContentChecked입니다.

자세한 내용은 here을 참조하십시오.

희망이 도움이됩니다!