Wie kann ich in Angular2 ein Element innerhalb des HostListener-Dekorators ausrichten?Angular2, HostListener, wie kann ich ein Element anvisieren? Kann ich basierend auf der Klasse zielen?
@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);
}
Die beiden ersten Arbeit. Jede andere Sache, die ich versucht habe, wirft einen EXCEPTION: Unsupported event target undefined for event dragstart
Also, kann ich es zu einem gezielten Element implementieren? Wie?
Können Sie rxjs verwenden Beobachter von den Eltern übergeben Kind des zugehörigen Event? –