2016-12-16 9 views
0

Я видел this, но он не работает в моем коде. Я использую Dragula, в моем приложении Angular2 с Typescript.Dragula: получите класс и идентификатор перетаскиваемого объекта

Мне нужно получить идентификатор элемента оштукатуренного элемента. Вот часть класса Машинопись:

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

Я знаю, что el содержит потащило элемент, но , как я могу получить идентификатор из HTML-элемента в машинописи?

ответ

0

Если el является перетаскиваемым элементом, то его идентификатор el.id. Вот как работает DOM. Если вы перетаскиваете элемент <div id="foo">something</div>, и этот элемент присваивается el в вашем коде, то el.id будет "foo".

 Смежные вопросы

  • Нет связанных вопросов^_^