【问题标题】:Drag & Drop - Angular Material 2 Experimental CDK - Reordering Horizontally Stacked Items拖放 - Angular Material 2 Experimental CDK - 重新排列水平堆叠的项目
【发布时间】:2019-08-09 23:15:16
【问题描述】:

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

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

【问题讨论】:

标签: angular sass angular5 angular-material2 angular-cdk


【解决方案1】:

这些更改应该可以解决您的问题: https://stackblitz.com/edit/angular-basic-horizontal-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-10-23
  • 2019-05-05
  • 1970-01-01
  • 2018-11-14
  • 2019-09-30
  • 2019-06-05
  • 1970-01-01
  • 1970-01-01
  • 2020-09-29
相关资源
最近更新 更多