itemsrequired | Two-way bound items array. Emits the reordered array after drop. | T[] | — |
orientation | Layout direction. Drives CDK's cdkDropListOrientation. | 'vertical' | 'horizontal' | 'vertical' |
disabled | Disable dragging. | boolean | false |
lockAxis | Restrict drag movement to one axis. | 'x' | 'y' | — |
dragStartDelay | Delay (ms) before a drag begins. The touch delay lets a quick swipe scroll the list while a brief hold starts the drag; mouse stays instant. | number | { touch: number; mouse: number } | { touch: 150, mouse: 0 } |
trackBy | trackBy for the inner @for. | (index: number, item: T) => unknown | identity |
(reorder) | Fires after a successful reorder with the new array + indices. | WrSortableReorderEvent<T> | — |
[wrDragHandle] | Restrict drag start to a handle element. Composes CDK's cdkDragHandle. | directive | — |