Angular Sortable List and Drag and Drop | ng-hub-ui-sortable
Angular sortable list and drag-and-drop utilities for arrays, FormArray integration, Signals workflows and connected lists.
Overview
Why teams search for this library
Choose this Angular sortable library when you need drag and drop ordering that works with arrays, reactive forms, Signals and complex UI builders.
Install
npm install ng-hub-ui-sortableJump to
Ideal for
- task ordering
- FormArray editors
- layout builders
- priority management
About sortable
ng-hub-ui-sortable helps Angular teams reorder data naturally in products where order matters: tasks, priorities, layout builders or dynamic form blocks. It is especially useful when you need drag and drop without losing control over state updates.
Feature guides
Core Usage
Basic usage scenarios for sortable lists.
Examples:
Simple Array
Reorder plain arrays.
Live preview is not available for this example yet.
Code
Signals
Bind sortable data to Angular writable signals.
Live preview is not available for this example yet.
Code
Forms Integration
Use sortable with Angular reactive forms.
Examples:
FormArray Integration
Reorder FormArray controls with drag and drop.
Live preview is not available for this example yet.
Code
Advanced Configuration
Customize SortableJS behavior and interactions.
Examples:
Custom Options
Configure handles, filters, animation and events.
Live preview is not available for this example yet.
Code
Multiple Lists
Connect lists, clone items and control transfer rules.
Live preview is not available for this example yet.
Code
Layout Builder
Nested sortable containers with tabs and widgets.
Live preview is not available for this example yet.
Code
Manual Mode
Disable auto updates and apply array updates manually.
Live preview is not available for this example yet.
Code
Key features
Array and list ordering
Reorder domain data in Angular without reinventing drag and drop behavior.
Works with FormArray
A strong fit for dynamic forms and configurable interfaces where controls must move with the model.
Connected drag-and-drop flows
Manage multiple lists, transfers and builder-style experiences with Angular-friendly state handling.
Recent changes
No changelog entries available.