据我了解,新的 Angular 7 提供了拖放功能。我搜索了有关 DnD 的 Tree 组件,但没有找到与树相关的内容。
我在 Stackblitz 上找到的一个工作示例.对比drag'ndrop功能总结here解决方案看起来很清醒。一个更好的样本与 ngx-tree-dnd 有关.尽管如此,因为我想坚持 Material 一些 q 出现:
最佳答案
在对代码进行了一些调查和摸索之后,我终于找到了如何让它变得更好的方法。我在 StackBlitz 上发布了我的解决方案以防其他人想要进行额外的调整。
我修复的主要问题:
我发现关于 DnD 的主要事情是大部分是纯 JS 代码。对 Angular 的细节没有太多的说明。
欢迎提出改进建议。
关于Angular:拖放树 - 自定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54694018/