1
의
export class AppComponent {
title = 'Dashboard';
navbarmenu = NAVBAR;
constructor(router:Router){
router.events.subscribe((event: NavigationEvent) => {
if(document.querySelector('.a-active')) document.querySelector('.a-active').classList.remove('a-active');
});
setTimeout(() => {
let testTry = document.querySelector('.submenu li a.is-active');
if(testTry){
let anchor = testTry.parentNode.parentNode.parentNode.children[0];
// anchor is a node and throwing an error.
anchor.classList.add('a-active');
}
}
}
}
오류 : 부동산의 'classList는'유형에 존재하지 않는 '노드'Angular2 반환 노드 대신 요소
이의 setTimeout 기능을 주석되지 않은 경우 내 서버를 시작할 수 없습니다. 그러나 서버가 실행 중이고 주석을 제거하는 경우. 제대로 실행되지만 여전히 오류가 발생합니다.
감사합니다. 어떤 도움을 주시면 감사하겠습니다.
감사합니다. 그것은 매력처럼 작동했습니다. –