angular - 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的一个示例,
任何人都可以帮我解决这个问题吗?非常感谢
解决方案
我遇到了同样的问题,并通过以下方式解决了它:
this.placeholder._dropListRef.enter(drag._dragRef,
drag.element.nativeElement.offsetLeft, drag.element.nativeElement.offsetTop);
推荐阅读
- liquid-haskell - 无法证明过滤函数的唯一细化类型
- mysql - MySQL:如何将 Select 元素重写为“y”,然后在 where 语句中使用它
- ios - 字符串无法解析为日期“Swift”
- data-structures - 如何在安全的 Rust 中遍历相互递归图?
- c++ - 对象内部的函数 oop
- excel - VBA Range.PasteSpecial xlPasteValues 出现问题
- docker - 限制 Docker 中现有容器的日志文件大小
- swift - 如何从 ViewController5 返回 ViewController2 - Swift
- r - 向列表的每个数据框添加一行,其中包含某些行的平均值
- javascript - 选中文本进入右键