【发布时间】:2019-04-03 11:52:28
【问题描述】:
我在屏幕左侧的 mat-list 组件中有一个项目列表(学生)(一般列表)。我的屏幕右侧还有一个教室组件列表。 在每个教室组件中,都有一个学生名单。
我希望能够使用新的Drag&Drop API of angular material 将学生从通用列表拖到任何教室组件中包含的学生列表之一
伪代码如下所示:
<mat-list #studentsList="cdkDropList" cdkDropList [cdkDropListData]="students">
<mat-list-item cdkDrag *ngFor="let student of studentes">
{{student.name}}
</mat-list-item>
</mat-list>
<div class="right-panel>
<app-class-room *ngFor="let cr of classRooms" [classRoom]="cr"></app-class-room>
</div>
显然,我无法在常规列表中使用[cdkDropListConnectedTo] 输入,因为我无法访问课堂组件中的学生列表。我应该如何进行?
【问题讨论】:
标签: angular drag-and-drop angular-material angular7