我有两个对象数组,一个 A 和一个 B。
我有一个列表,我打算将对象从 A 拖到 B 并从 B 拖到 A。
我的问题是,当我将所有对象从 A 拖到 B 或从 B 拖到 A 时,尝试将对象传递给空列表时,它会停止工作。
drop(event: CdkDragDrop<string[]>) {
if (event.previousContainer === event.container) {
moveItemInArray(
event.container.data,
event.previousIndex,
event.currentIndex
);
} else {
transferArrayItem(
event.previousContainer.data,
event.container.data,
event.previousIndex,
event.currentIndex
);
}
}