我正在使用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
。有什么办法解决这个问题?