3.0.0 • Published 6 years ago
ng-drag-drop-list v3.0.0
ng-drag-drop-list
Ng Drag Drop List is an Angular library for drag and drop elements on list.
Installation
Install with npm
npm install ng-drag-drop-list
Install with yarn
yarn add ng-drag-drop-list
Usage
Add DragDropListModule
to your list of module imports:
import { DragDropListModule } from 'ng-drag-drop-list';
@NgModule({
imports: [
...
DragDropListModule
],
...
})
export class AppModule { }
Create a list in your component (of colors for example)
import { Component } from '@angular/core';
@Component({
...
})
export class AppComponent {
colors = ['blue', 'red', 'greenyellow', 'purple', 'grey'];
}
Use dragDropList
directive on the drag elements (TWO-WAY binding):
<div *ngFor="let color of colors"
[(dragDropList)]="colors">
{{color}}
</div>
For specific dragging trigger:
<div *ngFor="let color of colors"
[(dragDropList)]="colors"
[trigger]="trigger">
<button #trigger> TRIGER </button>
{{color}}
</div>
Api
Input | Type | Default |
---|---|---|
dragDropList | Array | - |
trigger | HTMLElement | nativeElement |
duration | number | 300 |
Output | Emit |
---|---|
dragDropListChange | Array |
3.0.0
6 years ago
2.0.5
7 years ago
2.0.4
7 years ago
2.0.3
7 years ago
2.0.0
7 years ago
0.0.1
7 years ago
1.0.18
8 years ago
1.0.17
8 years ago
1.0.16
8 years ago
1.0.15
8 years ago
1.0.14
8 years ago
1.0.13
8 years ago
1.0.12
8 years ago
1.0.11
8 years ago
1.0.10
8 years ago
1.0.9
8 years ago
1.0.7
8 years ago
1.0.6
8 years ago
1.0.5
8 years ago
1.0.4
8 years ago
1.0.3
8 years ago
1.0.2
8 years ago
1.0.1
8 years ago
1.0.0
8 years ago