Angular2, HostListener, wie kann ich das target-element? kann ich die target-basierend auf der Klasse?

In Angular2, wie kann ich das target-element innerhalb des HostListener decorator?

@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);
    }

Den beiden ersten arbeiten. Eine andere Sache, die ich ausprobiert habe, wirft ein EXCEPTION: Unsupported event target undefined for event dragstart

So, kann ich es implementieren, um eine gezielte element? Wie?

Können Sie rxjs übergeben Beobachter von den Eltern auf das Kind von der Veranstaltung?

InformationsquelleAutor Gerard | 2017-01-17

Leave a Reply

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.