首页 > 解决方案 > Angular CDK 拖放:取消拖放操作

问题描述

使用 @angular/cdk 的新拖放功能(我目前使用的是 7.0.0-beta.2 版本),是否可以取消拖放操作?

我没有在“CdkDrag”上找到可以解决问题的匹配函数。

编辑自 2019-01-10

感谢您到目前为止的回复。不过,我想我还不够清楚:我正在寻找一种方法来取消已经在进行的拖动动作。IE。在拖动项目时,我希望有可能使该项目返回到它来自的容器(例如,通过按 Escape 键)。

有任何想法吗?

标签: angulardragangular2-directivesangular-cdk

解决方案


使用 anguar 7.0.0 是不可能的,你必须更新到 angular 7.1.0,然后你有:

[cdkDragDisabled]="condition"

效果很好!


推荐阅读