获取jointJS中图形元素的传入链接数

Get incoming links number for graph element in jointJS

在 jointJS 中,我希望每个元素都检查传入连接的数量links.So这是我根据文档编写的代码,但它不起作用:

 _.each(this.graph.getElements(), function(element) {

    var inboundLinksCount = this.graph.getConnectedLinks(element, {inbound: true}).length;
    alert(inboundLinksCount); 
    }

这是getConnectedLinks在jointJS中的文档: http://resources.jointjs.com/docs/jointjs/v1.0/joint.html#dia.Graph.prototype.getConnectedLinks

有什么想法吗?

请尝试以下 而不是 this.graph 你可以在 'this.graph' 所在的两个地方使用你的图形变量名称。对于调试,如果它在控制台上写入任何输出,请尝试 console.log(graph.getElements) 和 graphe.getConnectedLinks(element))。

_.each(this.graph.getElements(), function(element) {

    var inboundLinksCount = this.graph.getConnectedLinks(element, {inbound: true});
    alert(inboundLinksCount); 
    }