如何使用“ 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>