0.0.4 • Published 5 years ago

angular-drag-element v0.0.4

Weekly downloads
510
License
-
Repository
github
Last release
5 years ago

Angular Drag Element

An angular directive to enable html elements to drag in available space. We can control drag option with vertically/horizontally by using axis.

Usages

Including in module

import { DragElementModule } from 'angular-drag-element';
@NgModule({
    imports: [
        ....,
        DragElementModule
    ],
    declarations: [YourComponent ],
    exports: [YourComponent],
    bootstrap: [YourComponent],
})
.....

Including in HTML

<div class="card card-small" tabindex="0" [ngx-drag-element]="true">
  <p>Drag Me !</p>
  <p>Based on 'y' axis set input dragAxis="y"</p>
</div>
<div
  class="card card-small"
  tabindex="0"
  [ngx-drag-element]="true"
  dragAxis="x"
>
  <p>Drag Me !</p>
  <p>Based on 'x' axis set input dragAxis="x"</p>
</div>
<div
  class="card card-small"
  tabindex="0"
  [ngx-drag-element]="true"
  dragAxis="xy"
>
  <p>Drag Me !</p>
  <p>Based on 'xy' axis set input dragAxis="xy"</p>
</div>
<div
  class="card card-small"
  tabindex="0"
  [ngx-drag-element]="true"
  dragAxis="x"
  [dragIcon]="true"
  [dragIconInnerText]="dragIconInnerText"
  dragElementClass="test"
>
  <p>Drag Me !</p>
  <p>Darg Icon InnerText value as "{{dragIconInnerText}}"</p>
</div>

Example angular-drag-element

#demo