2016-12-16 3 views
0

Ich habe this gesehen, aber es funktioniert nicht in meinem Code. Ich verwende Dragula, in meiner Angular2 Anwendung mit Typescript.Dragula: Klasse und ID des gezogenen Elements erhalten

Ich muss die ID des Elements des Dragaged Elements erhalten. Hier ist ein Teil der Typoskript Klasse:

constructor(private dragulaService: DragulaService) { 

    dragulaService.drop.subscribe((value) => { 
     this.onDrop(value.slice(1)); 
    }); 

    } 


    private onDrop(args) { 
    let [e, el] = args; 
    console.log("on Drop"); 
    console.log(e); 
    console.log(el); 
    } 

Ich weiß, das el das draged Element enthält, aber wie kann ich die ID aus einem HTML-Elemente in Typoskript bekommen?

Antwort

0

Wenn el das gezogene Element ist, lautet seine ID el.id. So funktioniert das DOM. Wenn Sie ein Element <div id="foo">something</div> ziehen und dieses Element in Ihrem Code el zugewiesen ist, wird el.id"foo".

Verwandte Themen