1
매트 - 아코디언간에 드래그 앤 드롭을 시도하고 있습니다. 문제는 아코디언이 닫혀있을 때마다 항목을 삭제할 수 없다는 것입니다. 여기 매트 - 아코디언 간의 드래그 앤 드롭
내 코드입니다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>
참고 : 나는 드래그와 같은 컨테이너에 항목을 드롭하지만 드롭 할 수 있도록하려면 드래그 앤 드롭이 잘 작동 닫힌 아코디언, 아코디언을 시작하면 아코디언이 열려 다른 아코디언이 열리고 거기에 떨어질 수 있습니다.
stackblitz에서이 문제를 재현 할 수 있습니까? –