【问题标题】:What package should I use to create a diagram in Angular?我应该使用什么包在 Angular 中创建图表?
【发布时间】:2020-05-29 13:22:30
【问题描述】:

我想要一个具有拖放功能并且用户可以添加节点的项目的图表。 我想用 Angular9 实现如下图所示的东西。 请给我介绍一个 npm 包,在接下来的 Angular 更新中不会有问题,可以用 Angular 实现。 谢谢

【问题讨论】:

  • 您能分享一下您在寻找解决方案时在 google 上找到的所有内容吗?这种类型的问题也应该得到您的发现和与之相关的问题的支持
  • 我找到了像gojs、ngx-graph、ej2这样的包,但我不知道它们是否可扩展。而且我不知道这些在未来的 Angular 更新中是否会成为问题。这就是我问这个问题的原因,如果有人知道一个功能强大的软件包并且使用过该软件包并且没有遇到任何问题,请向我介绍该软件包。

标签: angular graph diagram flowchart


【解决方案1】:

试试`@syncfusion/ej2-angular-diagrams'

NPM

Syncfusion Angular UI (Essential JS 2) 是基于现代 TypeScript 的真正 Angular 组件的集合。它支持 Ahead Of Time (AOT) 编译和 Tree-Shaking。所有组件都是从头开始开发的,轻巧、响应迅速、模块化且触摸友好。

您可以使用 npm install @syncfusion/ej2-angular-grids --save 从 npm 安装它

【讨论】:

  • 您的答案还应该包含足够的信息,以便将其与 gojs、ngx-graph、ej2(@Samaneh 在 cmets 中已提及)进行比较,或者告诉您建议的包中的独特之处。这将增加您的答案的可信度并获得支持。
【解决方案2】:

试试Dagre,它可以布置非常复杂的图形,然后你可以计算出坐标并用Angular绘制它们

【讨论】:

    猜你喜欢
    • 2012-10-09
    • 1970-01-01
    • 2015-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-19
    相关资源
    最近更新 更多