Зона перетаскивания 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;
}