複製

2017-01-09 34 views
0

,當我們使用copy: true設置與ng2-dragula NG2-dragula風格的原始元素拖動)像opacity: 0.3。我們怎麼做到這一點?使用複製

dragulaService.cloned.subscribe((value) => { 
    if (value && value.length && value.length === 4 && value[3] === 'copy') { 
     this.onDragCopy(value[1]); 
    } 
}); 

,我們可以找到原始的元素,我們可以應用transparancy它,有點這似乎是非常錯誤:將可拖動的元素(自然)來自數據陣列,有沒有辦法找到拖累元素的索引,所以我們可以做這樣的事情

dragulaService.cloned.subscribe((index) => { 
    this.draggedElement = index; 
}); 

<li *ngFor="let article of articles; let i = index" 
    [class.original-dragged-element]="draggedElement === i"> 

(我知道,這是不好的了,我應該匹配的文章)。

+0

這不是「dragular」實現,請將標籤更正爲「dragula」,謝謝) – Luckylooke

+0

@Luckylooke我已更正標籤 – Lukas

回答

0

我已經決定,Angula的方式是操縱數據,並有一個模板渲染類。