【发布时间】:2016-07-08 08:59:19
【问题描述】:
我需要获取可拖动元素的 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 吗?
谢谢
【问题讨论】:
-
您可能已经在事件变量中拥有元素 id 或元素引用。不妨试试
console.log(event)看看。 -
当我显示事件时,我得到 [object object],当我显示 Id event.target.attributes.id 时,我得到错误
标签: typescript angular drag-and-drop