У меня есть массив, и я использую https://codef0rmer.github.io/angular-dragdrop/#! / для реализации перетаскивания. Это отличная библиотека, единственная проблема, с которой я сталкиваюсь, это то, что ребенок моего div - это изображение. Это изображение имеет ngclick. Когда я перетаскиваю div и переставляю, событие ngclick также запускается при удалении.
Могу ли я спросить, как насчет того, как это исправить?
В настоящее время я пытался добавить onDrop с обратным вызовом, но событие click все равно будет происходить
. cs html
<div data-gallery ng-repeat="imgSpec in vm.imagesArray" data-drop="true"
data-drag="true" ng-model="vm.imagesArray"
jqyoui-droppable="{index: {{$index}}, onDrop:'vm.myCallback'}"
<img ng-src="{{imgSpec.srcUrl}}" ng-click="vm.openPopupModal(imgSpec)" />
</div>
. js
vm.myCallback = function (event, ui) {
console.log('Item Dragged and dropped');
event.stopPropogation();
};