angular - A 'clientX' tulajdonság nem létezik az 'Event' típuson. Angular2 Direktíva
Megpróbálom meghallgatni az egér X pozícióját egy Angular2 direktívában így:
@HostListener('mousemove', ['$event'])
onMousemove(event: Event): void {
console.log(event.clientX)
}
de hibát kapok
A 'clientX' tulajdonság nem létezik az 'Event' típuson.
Ez furcsa, mert ez a hallgató
@HostListener('mousemove', ['$event'])
onMousemove(event: Event): void {
console.log(event)
}
naplóz egy eseményobjektumot
Miért nem férek hozzá a event.clientX-hez?
Válasz #1
A paraméter típusának megváltoztatása
onMousemove(event: MouseEvent): void {
console.log(event.clientX)
}
