如何仅从Angular 7/8/9上另一个元素的两侧绑定拖放元素?

时间:2020-04-20 13:02:45

标签: angular angular-material drag-and-drop

如何使用“ Angular Material”将拖放项的边界设置为仅两个侧面(例如顶部和左侧)?该项目可以在其他2面上以溢出方式拖动? 我在文档DragConstrainPosition上找到了,但是我不确定这是否适合目的。 我还试图使用cdkDragMove查找元素移动的位置并找到元素的位置,但这似乎不是一个很好的可靠解决方案。

<div class="boundary"> 
    <div id="Draggable" class="Draggable" cdkDrag
    (cdkDragMoved)="dragMoved($event)" 
    [cdkDragFreeDragPosition]="dragPosition"
    cdkDragBoundary=".boundary">
    Drag Me
    </div> 
</div>

0 个答案:

没有答案
相关问题