Mobile Angular2将HTML元素添加到touchevents指令

Mobile Angular2将HTML元素添加到touchevents指令,mobile,drag-and-drop,touch,angular,touch-event,Mobile,Drag And Drop,Touch,Angular,Touch Event,我正在尝试执行一个拖放指令,该指令适用于HTML5拖动,也适用于移动TouchEvents 在Angular2上,我有dragstart事件,在该事件上我可以设置DragImage,这对我来说很好。但是我认为我没有同样的东西用于TouchEventTouchStart,所以我不确定如何实现它 在我看来,唯一的解决方案是将DOM元素动态添加到指令中 因此,如果这是唯一的方法,我的问题是,我如何复制我附加指令的元素并将其复制到DOM中,在指令右侧 constructor(private elemRe

我正在尝试执行一个拖放指令,该指令适用于HTML5拖动,也适用于移动
TouchEvents

在Angular2上,我有
dragstart
事件,在该事件上我可以设置
DragImage
,这对我来说很好。但是我认为我没有同样的东西用于
TouchEventTouchStart
,所以我不确定如何实现它

在我看来,唯一的解决方案是将DOM元素动态添加到指令中

因此,如果这是唯一的方法,我的问题是,我如何复制我附加指令的元素并将其复制到DOM中,在指令右侧

constructor(private elemRef: ElementRef, private renderer: Renderer) {

我可以注入
ElementRef
Renderer
,其中
elemRef.nativeElement
是我的DOM。但我如何复制它并将其添加到我的组件或指令中?

不知道为什么有人投票关闭。对我来说,这是个合适的问题。