Могу ли я получить элемент cdkDrag для генерации отброшенного события без контейнера cdkDragList? - PullRequest
0 голосов
/ 10 апреля 2019

Я работаю над перемещением приложения из angularjs в Angular 7. У меня есть инструмент карты для отслеживания игровых фигур на сетке.Прямо сейчас, как это работает, я слушаю события перетаскивания на каждом игровом фрагменте, а на событии сброса я обновляю позицию х / у игрового элемента в БД.Я смотрю здесь на https://material.angular.io/cdk/drag-drop, и не похоже, что я могу воссоздать эту функцию.Независимо от того, как я его настроил, я не могу запустить событие cdkDragDropped (или любое другое событие в этом отношении).

Когда я пытаюсь использовать эти части в cdkDropList, части становятся заблокированными на месте и могут только поменяться местами друг с другом, а не свободно перемещаться.Есть ли способ прослушивания событий отбрасывания от элемента cdkDrag за пределами cdkDropList?Или, может быть, освободить перетаскиваемые объекты, как только они окажутся в cdkDropList, чтобы они могли передвигаться более свободно?

Если все это не удастся, кто-нибудь может порекомендовать мне лучший плагин перетаскивания для Angular 7?: D

1 Ответ

0 голосов
/ 10 апреля 2019

Ответ cdkDragReleased, который работает без контейнера.

...