无法识别动态元素的角度设置属性

时间:2019-06-20 10:00:58

标签: angular

我创建新元素并添加新的可拖动属性 我看到属性添加到元素,但属性不起作用 我尝试使用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>

尽管该元素表明它包含的可拖动属性不是拖动

0 个答案:

没有答案