【发布时间】:2020-02-18 13:01:34
【问题描述】:
我正在尝试建立一个demo app,我可以在其中规划学生和他们的课桌。当一个教室有太多课桌时,我可以把它们放在另一个教室里。然后,我可以在所述课桌上计划学生。我使用cdkDropListGroup,因为教室的数量是动态的。
当我将一张有学生的课桌放在“未分配”学生列表中时,课桌仍保留在教室中,但学生按预期放入列表中。 但是,当我尝试将学生放在桌子上时,只允许将产品放在列表中的谓词不允许它们。但是,当我删除谓词时,学生会被丢弃在教室列表而不是课桌中......
与学生一起放下课桌可以正常工作:
将学生放到课桌上失败:
我需要帮助将学生专门放在桌子上而不是教室里,从而触发 dropStudent。
我认为将桌子的容器提高到更高的 Z-Index 可能会有所帮助,但这没有用。
参考:
【问题讨论】:
-
您可以使用
cdkDropListConnectedTo属性,例如[cdkDropListConnectedTo]="[unassignedStudents]"