通过ng2-Dragula库拖放

时间:2018-02-08 08:47:42

标签: angular ng2-dragula

我需要在移动后找到新的项目位置。

<div *ngFor="let group of groups; let index = index"
                 [dragulaItem]="group">
  group.name
</div>


dragulaService.drop
  .subscribe((dragulaBag) => {
    console.dir(dragulaBag[1].dragulaItem);
  });

返回具有旧位置的项目

如何在拖动后获取项目及其新位置?

1 个答案:

答案 0 :(得分:0)

回答我的问题

const groupId:number = dragulaBag [2] .dragulaItem.id; const newPosition:number =   this.groups.indexOf(dragulaBag [4] .dragulaItem)+ 1;