如何获取可拖动元素Angular2的Id

时间:2016-07-08 08:59:20

标签: typescript angular drag-and-drop

我需要获取可拖动元素的ID

我正在使用ng2_dnd我尝试使用方法OnDragStart来获取这样的ID

  <li dnd-draggable [dropZones]="['doc']" [dragEnabled]="true" id="id01" (onDragStart)="getDraggableId($event)">Div 12</li>

在打字稿方面我调用了我的方法getDraggableId

getDraggableId(event){
        this.draggableIdGrid = $(event).attr('id');
        console.log("get draggablke  " + this.draggableIdGrid);

    }

我应该使用ElementRef吗?

感谢

1 个答案:

答案 0 :(得分:2)

source code我得出结论:这应该有效:

getDraggableId(event){
    this.draggableIdGrid = event.mouseEvent.target.id;
    console.log("get draggable  " + this.draggableIdGrid);
}