3

我正在使用刚刚添加到 Angular Material Experimental CDK 中的全新拖放功能。我正在尝试水平堆叠可拖动的项目,但是当我这样做时,它会破坏拖放功能。关于我做错了什么的任何想法?

这是我的堆栈闪电战:https ://stackblitz.com/edit/angular-basic-horizo​​ntal-drag-drop

4

1 回答 1

0

这些更改应该可以解决您的问题: https ://stackblitz.com/edit/angular-basic-horizo​​ntal-drag-drop-ghggjt?file=app/drag-drop-example.ts

我将每个库升级到最新版本并编辑 HTML 以遵循最新的官方规范。(你可以在这里找到它们:https ://material.angular.io/cdk/drag-drop/overview )

新的 HTML 现在看起来像这样:

<div cdkDropList 
cdkDropListOrientation="horizontal" 
(cdkDropListDropped)="drop($event)" 
class="droplist">
<div *ngFor="let item of todo" cdkDrag>
  {{item}}
  <span class="drag-handle" cdkDragHandle >&#8596;</span>
</div>
</div>
于 2019-08-09T13:44:15.630 回答