我正在使用库 ng2-Dragula 并且我试图在拖动时移动多个项目。我有一个项目数组,使用 ShiftKey 和 CtrlKey 将属性marked
设置为true/false
. 在拖动我做的代码的那一刻是:
this.subs.add(this.dragulaService.drag("peoples")
.subscribe(({ name, el, source }) => {
console.log(name);
console.log(el);
console.log(source);
for(let x = 0; x<source.children.length; x++){
source.children[x].className = 'active';
source.children[x].className = 'gu-mirror'
source.children[x].className = 'gu-transit'
}
})
);
使用循环,我可以为项目设置样式,但不能将它们添加到移动,并且它只移动成员el
。有没有办法解决这个问题?