The HTML Drag and Drop API gives developers a clean interface to integrate draggable and droppable elements. This article will cover how to integrate that API into directives using Angular. Specifically, we will be creating two directives, draggable and droppable, which both communicate using a common service. Before diving into the post, it's assumed that you have some familiarity with Angular...