首页 > 解决方案 > CdkDropList 输入已弃用 CdkDropList 中不存在

问题描述

在对 Angular Material 10 进行更新后,我遇到了拖放指令的问题。enter, incdkDropList不再存在,所以我的代码

this.placeholder.enter(drag, drag.element.nativeElement.offsetLeft, drag.element.nativeElement.offsetTop);

不工作。我试图找出解决方案,但没有成功。enter这是不推荐使用的函数https://stackblitz.com/edit/angular-dragdrop-grid-pnyded的一个示例, 任何人都可以帮我解决这个问题吗?非常感谢

标签: angulartypescriptangular-materialdrag-and-dropangular-cdk-drag-drop

解决方案


我遇到了同样的问题,并通过以下方式解决了它:

this.placeholder._dropListRef.enter(drag._dragRef, 
drag.element.nativeElement.offsetLeft, drag.element.nativeElement.offsetTop);

推荐阅读