答案 0 :(得分:0)
我想象您有两个函数来移动元素(单击)和(拖动)。您可以使用变量“ onDrag”,因此可以使用类似的
if statement
在拖动开始时,我们将变量设置为true,在dragEnded中,我们将其放入setTimeOut中,将变量设置为false。点击先检查变量
<div class="example-box" cdkDrag
(cdkDragStarted)="onDrag=true"
(cdkDragEnded)="dragEnded()"
(click)="!onDrag && click()"
>
Drag me around
</div>