ng2-drag-and-check (npm): (https://www.npmjs.com/package/ng2-drag-and-check)   Angular directive (for version >= 2.x ) that makes the DOM element draggable, with additional checks on out of bounds elements.   All credits should go to xieziyu for his ground work.
Keywords: angular|2|4|draggable|ng|drag|borders|bounds