ng2-dragula - использовать функцию копирования только для определенной цели?

Как скопировать какую-либо вещь вместо того, чтобы перемещать ее только при перетаскивании на конкретную цель.

У меня 4 контейнера, и я хочу, чтобы значение копировалось в контейнер, когда к нему что-то перетаскивается. Для всех других контейнеров я просто хочу, чтобы значение было перемещено из источника в цель (как и поведение по умолчанию).

Функция copy в документации ng2-dragula имеет только element и source в качестве аргументов, но не имеет цели.

Как мне этого добиться?


person Akash Srivastav    schedule 11.12.2018    source источник


Ответы (1)


Вы можете создать событие dragover и изменить время выполнения функции опции копирования.

HTML

<div (dragover)="changeMethod()"></div>

TS

changeMethod(){
  // here write logic for change option for target.
  this.copyOption = false;
}

Надеюсь, это поможет.

person R. Viral    schedule 11.12.2018