【发布时间】:2019-04-06 19:01:00
【问题描述】:
我正在使用 @angular/cdk/drag-drop 提供的原生 Angular 7 Drag&Drop。
基本上,我只需要在另一个列表中创建一个可排序列表,如下代码所示:
<div class="external-list" cdkDropList (cdkDropListDropped)="drop1($event)">
<div class="external-item" cdkDrag *ngFor="let item of items">
{{item.header}}
<div class="internal-list" cdkDropList (cdkDropListDropped)="drop2($event)">
<div class="internal-item" cdkDrag *ngFor="let row of item.rows">
{{row}}
</div>
</div>
</div>
</div>
这是一个非常示意性的示例,只是为了说明目的。
问题是当我尝试拖动内部项目时,外部项目被拖动。
如何在不求助于 3rd-party 包的情况下解决这个问题?
【问题讨论】:
标签: angular drag-and-drop angular7