Drag-and-Drop (ng2-dnd)
Directive: dnd-draggable
Inputs:
dragEnabled: booleandragData: any- The data that has to be dragged. It can be any JS object.dropZones: Array<string>- List of allowed zones for drop.effectAllowed: string- Drag allowed effecteffectCursor: string- Drag effect cursordragImage: string | DragImage | Function- Drag image
Outputs:
onDragStart: EventEmitter<DragDropData>onDragStop: EventEmitter<DragDropData>onDragSuccess: EventEmitter<any>- Callback function called when the drag action ends with a valid drop action. It is activated after theonDropSuccesscallback.
.dnd-drag-start
Directive: dnd-droppable
Inputs:
dropEnabled: booleanallowDrop: (dropData: any) => boolean- CheckdropDatafunction.dropZones: Array<string>- List of allowed zones.effectAllowed: string- Drag allowed effecteffectCursor: string- Drag effect cursor
Outputs:
onDragEnter: EventEmitter<DragDropData>onDragOver: EventEmitter<DragDropData>onDragLeave: EventEmitter<DragDropData>onDropSuccess: EventEmitter<DragDropData>- Callback function called when the drop action completes correctly. It is activated before theonDragSuccesscallback.
.dnd-drag-over.dnd-drag-enter