Typescript 如何获取可拖动元素Angular2的Id
我需要获取可拖动元素的ID 我使用的是ng2_dnd,我在OnDragStart中尝试过这样的方法来获取IDTypescript 如何获取可拖动元素Angular2的Id,typescript,angular,drag-and-drop,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> 我应该使用ElementRef吗 感谢您查看我得出的结论,这应该是可行的: getDraggableId(event
<li dnd-draggable [dropZones]="['doc']" [dragEnabled]="true" id="id01" (onDragStart)="getDraggableId($event)">Div 12</li>
我应该使用ElementRef吗
感谢您查看我得出的结论,这应该是可行的:
getDraggableId(event){
this.draggableIdGrid = event.mouseEvent.target.id;
console.log("get draggable " + this.draggableIdGrid);
}
事件变量中可能已经有元素id或元素引用。也许可以尝试使用
console.log(event)
检查它。当我显示event时,我得到[object object],当我显示Id event.target.attributes.Id时,我得到错误
getDraggableId(event){
this.draggableIdGrid = event.mouseEvent.target.id;
console.log("get draggable " + this.draggableIdGrid);
}