我正在尝试在 mat-accordion 之间进行拖放。问题是只要手风琴关闭,我就无法将任何物品放到它上面。
这是我的代码
public groups: Array<any> = [
{
name: 'Group A',
items: [{name: 'Item A'}, {name: 'Item B'}, {name: 'Item C'}, {name: 'Item D'}]
},
{
name: 'Group B',
items: [{name: 'Item 1'}, {name: 'Item 2'}, {name: 'Item 3'}, {name: 'Item 4'}]
}
];
html
<mat-accordion>
<mat-expansion-panel *ngFor='let group of groups'>
<mat-expansion-panel-header>
{{group.name}}
</mat-expansion-panel-header>
<div *ngFor='let item of group.items' [dragula]='"first-bag"'>
<div>{{item.name}}</div>
</div>
</mat-expansion-panel>
</mat-accordion>
注意:如果我将项目拖放到同一个容器中,拖放工作正常,但我希望能够拖放到关闭的手风琴,当我开始拖动手风琴时,其他手风琴打开,我可以放在那里。