Droppable directive for AngularJS