解释或证明JointJS和Node.js的之间的集成(Explain or demonstrate

2019-10-19 05:12发布

我在一年之遥后回来JointJS,我看到它现在声称某种Node.js的支持和兼容性。 我使用Node.js的,我想知道我是否可以利用此功能。 是否有这走我通过这个或可有人请解释什么是Node.js的模型集成提供我要JointJS的教程?

http://www.jointjs.com/声称“支持的NodeJS”。 在Git的提交日志包含了诸如“创造试验环境的NodeJS”的意见。

Answer 1:

是的,JointJS支持环境的NodeJS。 请注意,只有模型的支持(元素,链接,图表)。 例如,你可以在服务器端建立自己的图形,然后将它字符串化到JSON,它发送到客户端,有可以显示图形:

安装jointjs: npm install jointjs

在创建您的NodeJS图:

var joint = require('jointjs');
var graph = new joint.dia.Graph;

var el1 = new joint.shapes.basic.Rect({ position: { x: 50, y: 50 }, attrs: { text: { fill: 'yellow' } }});
var el2 = new joint.shapes.basic.Rect({ position: { x: 300, y: 200 }, attrs: { text: { fill: 'yellow' } }});
var link = new joint.dia.Link({ source: { id: el1.id }, target: { id: el2.id } });
graph.addCells([el1, el2, link]);

你需要用图形的内容:

storeToDBOrSendToClient(graph.toJSON())

只要你有JointJS模型时,您可以采取的环境的NodeJS的JointJS所有功能优势。



文章来源: Explain or demonstrate integration between JointJS and Node.js