2017-12-20 3 views
1

저는 2 년 동안 AngularJSui-router으로 일했습니다.Angular 5에서 DOM 및 Binding로드를 감지하는 방법은 무엇입니까?

내 프로젝트의 이유로 DOM과 바인딩이 완료되었을 때 감지 한 이벤트를 트리거해야했지만 지금은 문제가 있습니다. 내가 사용하는 jQuery를을 그때 $ 전환 $ stateChangeSuccess 등을 사용하고는 에서 ...

작동 $ (문서) .ready() ...

지금, 나는 각도 5 내 프로젝트를 마이그레이션 한, DOM 및 Angular Binding의 전체로드를 감지하는 방법을 모르겠습니다. 내 문제에 대한 사건이나 해결책이 있습니까?

대단히 감사합니다!

+0

당신을 도울 수있는 인터페이스가 거의 없기 때문에, 각도 라이프 사이클 https://angular.io/guide/lifecycle-hooks 어쩌면 onInit이 당신을위한 옵션인지 읽어보십시오. 그것은 당신이 무엇을 찾고 있는지에 달려 있습니다. DOM이 외부 jquery 스크립트가 아닌 각도 만 수정하는지 확인하십시오. –

답변

0

이렇게 삽입하여 문서 객체에 액세스 할 수 있습니다. https://stackoverflow.com/a/37521339/8910524을 참조하십시오.

그러나 각도 방법은 DOM을 절대적으로 건드리지 않고 ngIf 등을 사용하여 이벤트, 플래그를 템플릿에 작성하는 것입니다. 따라서 사용법이 무엇이든 각도에 따라 다른 방법이있을 수 있습니다.

관련 문제