В Angular2, как я могу настроить таргетинг на элемент в декодере HostListener?
@HostListener('dragstart', ['$event'])
onDragStart(ev:Event) {
console.log(ev);
}
@HostListener('document: dragstart', ['$event'])
onDragStart(ev:Event) {
console.log(ev);
}
@HostListener('myElement: dragstart', ['$event'])
onDragStart(ev:Event) {
console.log(ev);
}
@HostListener('myElement.myClass: dragstart', ['$event'])
onDragStart(ev:Event) {
console.log(ev);
}
Две первые работы. Любая другая вещь, которую я пробовал, вызывает EXCEPTION: Unsupported event target undefined for event dragstart
Итак, могу ли я реализовать его для целевого элемента? Как?