我将复杂对象嵌套为-
演示在这里-https://stackblitz.com/edit/ng2-dragula-base-qwvjyp
tables = [
{ id: 0,
name: "Bad Vamp",
subitems: [
{ name: "one" },
{ name: "two" }
]
},
{
id: 1,
name: "Petrovitch the Slain",
subitems: [
{ name: "three" },
{ name: "four" }
]
}
];
<div class="flex" dragula="BAG" [(dragulaModel)]="tables">
<table *ngFor="let table of tables">
<tr>
<td dragula="BAG" [(dragulaModel)]="table.subitems">
<div class="vamp" *ngFor="let item of table.subitems">{{item.name}}</div>
</td>
</tr>
</table>
</div>
目标-我要实现的目的是要使表可以重新排序,并且td
中的项目也必须重新排序。注意:TD可以具有另一个表,这就是为什么使用了相同的包名称BAG
的原因。
问题-问题是-单元格td中的项目按预期工作,但未拖动表格。