0

我正在尝试在 Angular 2+ 中实现“视觉映射”。到目前为止,我已经尝试了两个流行的库:dragula和 material's drag-and-drop,但它们都不支持我想要的功能。我想创建并显示源树中的节点和目标树中的节点之间的映射。我的目标是创建类似于此映射的内容:

这个映射.

由一条线表示的映射是通过从左侧树中拖动一个节点并将其放到右侧树中来创建的,或者在现有节点的顶部(链接两者)或在两个现有节点之间进入“空”空间(创建一个该位置右侧树中的新链接节点)。

我觉得这种视觉映射超出了这两个库的支持范围。在 Angular 2+ 中实现此功能的最佳方式是什么?有没有我可以使用的库,或者我需要自己用 svg 实现它?

4

0 回答 0