Dragula Filter

// change dagrula.provider.ts:
drake.on('drag', (el: any, source: any) => {
    dragElm = el;
    dragIndex = (el.getAttribute('filter-index')) ? +el.getAttribute('filter-index') : this.domIndexOf(el, source);
});

HTML:
<div [dragula]='dragType' [dragulaModel]='arraylist'>
  <div  *ngFor="let item of arraylist" [attr.filter-index]="arraylist.indexOf(item)">
    <!-- HTML here -->
  </div>
</div>
2 Programmers 1 Bug