Я использую ngx-drag-drop , чтобы выполнить перетаскивание сложного элемента в угловых 4
<mat-list-item *ngFor="let item of draggableListRight"
[dndDraggable]="item"
(dndStart)="onDragStart($event, item)">
в тс у меня
draggableListLeft = [
{
content: "1",
effectAllowed: "move",
disable: false,
handle: false,
},
{
content: "2",
effectAllowed: "move",
disable: false,
handle: false,
}]
onDragStart( event:DragEvent, item:any ) {
item.content = "lol"
this.currentDragEffectMsg = "";
this.currentDraggableEvent = event;
}
Я хочу иметь возможность изменять содержимое div, пока начинается перетаскивание, но я не могу этого сделать. Я, вероятно, думаю, что lib делает копию элемента, и я не могу изменить его после начала перетаскивания.
Есть ли обходной путь?