When two different elements with ng-drag and ng-drop attributes are in the same scope ng-drop-success callback doesn't fire.
I've found out that it is caused by identifying drag and drop elements by scope id (var _myid = scope.$id). So, the drop element listens to onDragEnd event and then checks the id of the elements:
When two different elements with ng-drag and ng-drop attributes are in the same scope ng-drop-success callback doesn't fire.
I've found out that it is caused by identifying drag and drop elements by scope id (var _myid = scope.$id). So, the drop element listens to onDragEnd event and then checks the id of the elements:
Two different elements from the same scope are identified as one, onDragEnd handler exits, ng-drop-success callback never gets fired.