Зона перетаскивания angular-drag-and-drop-lists не будет работать, если dnd-list является пустым массивом

В моем сценарии зона удаления изначально пуста, поэтому я создал пустой массив для dnd-списка. Затем я заметил, что angular-drag-and-drop-lists не работает - вызовы dragover и drop не вызываются.

Я создал плункер для демонстрации этого:

http://plnkr.co/edit/uMoA2bk1UB8gJVal6UAb?p=preview

Он не будет работать, пока вы не откроете файл scripts.js и не измените массив, чтобы в нем было что-то (например, пустой объект). Это предполагаемое поведение или дефект?

// This won't work
$scope.selectedProducts = [];
// The following line works
// $scope.selectedProducts = [{}];

1 ответ

Я разместил это на GitHub и получил ответ там. В основном мне нужно убедиться, что высота и ширина зоны сброса больше 0.

Я обновил css в плунжере и заставил его работать.

/* Newly added to make sure the empty dropzone is available for drop */
ul {
  height: 36px;
}
Другие вопросы по тегам