首页 > 解决方案 > 如何为 Angular Material 拖放 v10 提供混合方向

问题描述

我正在使用Material 拖放,它们不允许拖放的混合方向,因此要在两个方向上使用它,我使用此解决方法

但在上一个版本中,他们删除了CdkDropList.enter方法。

那么现在我怎样才能达到和以前一样的结果呢?

标签: angular-materialdrag-and-drop

解决方案


这里的解决方案: 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);

推荐阅读