Как связать элемент перетаскивания только с 2 сторон другого элемента на Angular 7/8/9? - PullRequest
1 голос
/ 20 апреля 2020

Как я могу установить границу перетаскивания элемента, используя Angular Материал только с двух сторон, например, сверху и слева? куда можно перетаскивать предмет с переливом с двух сторон? Я нашел в документации DragConstrainPosition, но я не уверен, подходит ли это для цели или нет. Я также пытался найти, куда перемещается элемент, используя cdkDragMove, и найти положение элемента, но это не кажется хорошим надежным решением.

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