我在一年之遥后回来JointJS,我看到它现在声称某种Node.js的支持和兼容性。 我使用Node.js的,我想知道我是否可以利用此功能。 是否有这走我通过这个或可有人请解释什么是Node.js的模型集成提供我要JointJS的教程?
http://www.jointjs.com/声称“支持的NodeJS”。 在Git的提交日志包含了诸如“创造试验环境的NodeJS”的意见。
我在一年之遥后回来JointJS,我看到它现在声称某种Node.js的支持和兼容性。 我使用Node.js的,我想知道我是否可以利用此功能。 是否有这走我通过这个或可有人请解释什么是Node.js的模型集成提供我要JointJS的教程?
http://www.jointjs.com/声称“支持的NodeJS”。 在Git的提交日志包含了诸如“创造试验环境的NodeJS”的意见。
是的,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所有功能优势。