我正在尝试构建一个可以更改顺序的元素表。到目前为止,一切正常。
我的问题是我不知道如何启用删除子项的功能。
好吧,我想在'+'号上放一个项目,并将其存储在主dragulaModel'schedules'的子对象中。
这是我的情况的草图:
<table [dragula]="'schedules-dnd'" [(dragulaModel)]="schedules">
<tr *ngFor="let item of schedules">
<td>{{ item.name }}</td>
<td [dragula]="'schedules-dnd'" [(dragulaModel)]="item.subItems"> + </td>
</tr></table>
然后我也将打印子项。但是实际上,每次我在+号上放置一个项目时,整个对象计划将被清空并仅填充新的元素……似乎是发生在计划对象而不是子对象上。
我该如何实现?我现在需要一个理论上的解释。我无法通过在线找到的信息来解决它。
谢谢