Как ограничить элемент перетаскивания между одной границей в Angular Material 7 CDK? - PullRequest
0 голосов
/ 13 декабря 2018

Для моего текущего проекта я пытаюсь реализовать перетаскивание элемента из одной позиции в другую позицию внутри одного div.Для этого я использую перетаскивание в Angular Material 7 CDK.это перетаскивание по всей странице, но вы хотите перетащить только внутри определенного div.Но я не видел никакой возможности управлять границей в Angular Material 7 CDK drag and drop.

Может кто-нибудь сказать мне, как управлять границей в материале или предложить какие-нибудь другие плагины, которые могут быть скомпонованы для угловых 7.?

Спасибо.

1 Ответ

0 голосов
/ 02 января 2019

Вы можете использовать cdkDragBoundary, что будет полезно для предотвращения перетаскивания пользователем элемента за пределы другого элемента.

Вы можете использовать его следующим образом:

<div class="example-boundary">
  <div class="example-box" cdkDragBoundary=".example-boundary" cdkDrag>
    I can only be dragged within the dotted container
  </div>
</div>

Подробнее об этом можно прочитать здесь Угловой материал Ограничение движения внутри элемента

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...