据我所知,新的Angular 7提供了拖放功能。我搜索了有关DnD的Tree组件,但没有发现与树木有多大关系。
我在Stackblitz上找到了一个有效的示例。与总结here的拖放功能相比,该解决方案看起来很清醒。一个更好的示例与ngx-tree-dnd有关。但是,由于我要坚持“材料”,所以会出现一些问题:
答案 0 :(得分:0)
在对代码进行了一些调查并摸索之后,我终于弄清楚了如何使其变得更好。我将解决方案发布在StackBlitz上,以防其他人想要进行其他调整。
我已解决的主要问题:
我发现关于DnD的主要问题是,大部分内容都是纯JS代码。对Angular的细节了解不多。
欢迎提出改进建议。