2

나는이 같은 Angular2 지침에 내 마우스의 X 위치를들을려고 :'clientX'속성이 '이벤트'유형에 없습니다. Angular2 지침

@HostListener('mousemove', ['$event']) 
onMousemove(event: Event): void { 
    console.log(event.clientX) 
} 

하지만

재산권 '는 clientX이'에 존재하지 않는 오류를 얻을 '이벤트'를 입력하십시오. 이 리스너

@HostListener('mousemove', ['$event']) 
onMousemove(event: Event): void { 
    console.log(event) 
} 

는 이벤트 객체

enter image description here

event.clientX에 액세스 할 수 없습니다 로그 아웃하기 때문에

이 이상하다?

답변

5

변경 매개 변수 유형

onMousemove(event: MouseEvent): void { 
    console.log(event.clientX) 
}