我正在尝试找出,是否有可能使用CDK的拖放操作在拖动之前不更改列表中任何元素的位置(在拖动过程中)。现在,任何元素被拖动时,它们的位置都会改变。
答案 0 :(得分:0)
您可以使用cdkDropListSortingDisabled
指令。
<div
cdkDropList
[cdkDropListData]="items"
class="example-list"
cdkDropListSortingDisabled
(cdkDropListDropped)="drop($event)">
<div class="example-box" *ngFor="let item of items" cdkDrag>{{item}}</div>
</div>
有关更多示例,请参见cdk drag and drop examples