Ограничение области перетаскивания в списке перетаскивания под углом

Я использую библиотеку углового перетаскивания для перетаскивания элементов в списке. В настоящее время я вижу, что элемент можно перетаскивать по всему телу страницы. Как я могу ограничить область перетаскивания только определенной зоной, а не везде. Я проверил их API, но я не вижу никакой возможности для этого.

1 ответ

В примере с plunker вы не можете перетаскивать все куда угодно, только на элемент html с dnd-draggable

<ul dnd-list="list">
    <!-- The dnd-draggable directive makes an element draggable and will
         transfer the object that was assigned to it. If an element was
         dragged away, you have to remove it from the original list
         yourself using the dnd-moved attribute -->
    <li ng-repeat="item in list"
        dnd-draggable="item"
        dnd-moved="list.splice($index, 1)"
        dnd-effect-allowed="move"
        dnd-selected="models.selected = item"
        ng-class="{'selected': models.selected === item}"
        >
        {{item.label}}
    </li>
</ul>
Другие вопросы по тегам