Я реализую функцию перетаскивания , используя angular -drag-and-drop-list Но она работает только в одном потоке.
Когда я пытаюсь перетащить элемент сверху вниз, это работает, но когда я пытаюсь перетащить элемент снизу вверх, это не работает; существующий элемент / слот заменяется перетаскиваемым элементом / слотом.
<div layout="column" dnd-list="vm.slots" class="ng-scope" layout-wrap>
<div flex="90" ng-repeat="(pKey, slot) in vm.slots track by $index"
dnd-draggable="slot" dnd-moved="vm.slots.splice($index, 1)" dnd-effect-allowed="move" draggable="true">
<md-card id="slotsBlock{{$index}}">
{{vm.slots.name}}
</md-card>
</div>