我尝试执行拖放指令,该指令适用于HTML5拖动以及移动设备TouchEvents
。
在Angular2上我有dragstart
事件,我可以设置DragImage
这对我来说很好。但我认为TouchEvent touchstart
我不会有同样的事情,所以我不确定如何实现它。
在我看来,我唯一的解决方案是动态添加DOM元素到指令。
因此,如果这是唯一的方法,我的问题是,我如何复制附加指令的ELEMENT并将其复制到最初的右边的DOM中?
constructor(private elemRef: ElementRef, private renderer: Renderer) {
我可以注入ElementRef
和Renderer
elemRef.nativeElement
是我的DOM。但是,如何将其复制并添加到我的组件或Directive
?