【发布时间】:2020-01-29 15:54:29
【问题描述】:
我正在尝试使用 CDK 中的 Angular Drag/Drop 来实现一个带有可拖动元素的基本侧边栏,用户可以将它们拖放到“内容”区域的任何位置。这意味着,元素最终应该是绝对定位的,并且应该能够在用户想要的任何地方存在,包括彼此重叠。
我正在尝试将 cdkDropListConnectedTo 与 cdkDropList 一起使用。我大部分时间都在工作here,但是您可以看到,当将多个项目拖到内容区域时,前面的项目会跳来跳去。我希望用户能够根据需要在内容区域上拖放任意数量的项目,并且应该能够在不影响其他元素的情况下将它们拖放到任何他们喜欢的地方。
似乎一些简单的 CSS 可以解决这个问题,但现在我想知道这是否不是实现这一点的正确方法。
添加 cdkDropListSortingDisabled="true" 后更新了 gif
【问题讨论】:
标签: angular drag-and-drop angular-cdk