angular-material - 如何为 Angular Material 拖放 v10 提供混合方向
问题描述
我正在使用Material 拖放,它们不允许拖放的混合方向,因此要在两个方向上使用它,我使用此解决方法。
但在上一个版本中,他们删除了CdkDropList.enter
方法。
那么现在我怎样才能达到和以前一样的结果呢?
解决方案
这里的解决方案: https ://github.com/angular/components/issues/13372#issuecomment-664067103
这是 Angular 9 版本的新代码:
this.source._dropListRef.start();
this.placeholder._dropListRef.enter(drag._dragRef, drag.element.nativeElement.offsetLeft, drag.element.nativeElement.offsetTop);
推荐阅读
- java - 在菜单应用打开应用之前运行应用页面出错
- css - css 媒体最大宽度无法正常工作
- javascript - 在 Mapbox 中更改样式时如何保留数据
- javascript - 使用打字稿从 Angular2 应用程序中的 C# Tuple 访问 1 属性 - 订阅数据对象
- firefox - 有没有办法在 Web 控制台(开发工具)上垂直编写?
- javascript - 使用 EJS 在列表中显示数组
- java - SQL 连接悬空:我在哪里没有正确关闭连接?
- logging - Elixir / Phoenix:如何自定义 HTTP 请求日志格式?
- python - Plotly 静态图像导出获取 OSError:[WinError 193] %1 不是有效的 Win32 应用程序
- excel - 包含变量的复杂公式中的引号