Перетаскивание с помощью библиотеки 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);
  });

Возвращает товар со старой позицией

Как получить элемент и его новое положение после перетаскивания?


person Vitaliy.Makogon    schedule 08.02.2018    source источник
comment
У тебя есть для этого какая-нибудь скрипка? Это может помочь   -  person Manit    schedule 08.02.2018


Ответы (1)


Это ответ на мой вопрос

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

person Vitaliy.Makogon    schedule 08.02.2018