我创建新元素并添加新的可拖动属性 我看到属性添加到元素,但属性不起作用 我尝试使用render()进行渲染,但这无济于事,我也尝试从事件中克隆元素,但是clone元素不拖动我可以做什么,以防新元素可拖动
在component.ts中:
cloneSticket(event){
var itm = document.getElementById(event.target.id);
var cln = itm.cloneNode(true);
cln.setAttribute("ngDraggable","true");
document.getElementById("paper").appendChild(cln);
}
在component.html中:
<div ngFor="let item in stickers">
<img [id]="item.id" [src]="item.imgUrl" ngDraggable="true" (click)="cloneSticket($event)"/>
</div>
<div id="paper"></div>
尽管该元素表明它包含的可拖动属性不是拖动