구성 요소 라우터를 사용 중이며 라우팅 부분이 잘 작동합니다. 하지만 템플릿을로드 한 후에 JS를 실행하여 템플릿을 수정하는 방법을 알아낼 수는 없습니다.각도 2 구성 요소 라우터 - 실행 방법보기 코드
예를 들어, 내가 실행하려면 :
$(window).load(function() {
"use strict";
$(".preloader").delay(350).fadeOut('slow');
});
을하지만 프리 로더 사업부가로드 될 때까지 분명히이 실행할 수 없습니다.
이 작업을 수행하는 가장 좋은 방법은 무엇입니까? 나는 OnInit으로 주변을 들여다 보았지만 컨트롤러에 코드를 수정하는 UI가 이상하게 느껴졌습니다 ... 잘못되었습니다 ... 구성 요소를 의미합니다.
Angular를 사용하는 경우 jQuery를 피하는 것이 가장 좋습니다. http://stackoverflow.com/questions/14994391/thinking-in-angularjs- if-i-have-a-jquery-background/15012542 # 15012542 –
물론이 경우 다른 사람의 템플릿을 사용하고 있으므로 jquery없이 다시 작성하면 약간의 작업이 필요합니다. – Jelling