[英]Drag & Drop - Angular Material 2 Experimental CDK - Reordering Horizontally Stacked Items
我正在使用刚刚添加到Angular Material Experimental CDK的全新拖放功能。 我试图水平堆叠可拖动的项目,但是当我这样做时它打破了拖放功能。 关于我做错了什么的任何想法?
这是我的stackblitz: https ://stackblitz.com/edit/angular-basic-horizontal-drag-drop
这些更改应该可以解决您的问题: https : //stackblitz.com/edit/angular-basic-horizontal-drag-drop-ghggjt?file = app / drag-drop-example.ts
我将每个lib升级到他们的最新版本并编辑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 >↔</span>
</div>
</div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.