В Angular2, как я могу настроить таргетинг на элемент в декодере HostListener?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
Итак, могу ли я реализовать ее для целевого элемента? Как?
Можете ли вы использовать rxjs для передачи наблюдателей от родителя к дочернему объекту связанного с ним события? –