JointJS - 在链接上使用路由器表现得很奇怪

Sha*_*ady 3 javascript svg jointjs

只要我不使用任何路由器或链接上的属性平滑,一切都正确绘制. 没有路由器的正常行为

现在我想使用曼哈顿路由器,事情开始变得怪异.每个链接都绘制为填充元素而不是简单的线条.

在我看来,其他东西对链接进行了修改,这些修改会以某种方式干扰. 激活的曼哈顿路由器

此外,完全忽略link.attr({'.marker-source':{fill:'red',d:'M 10 0 L 0 5 L 10 10 z'}}等属性.仍然显示黑色箭头.

有任何想法吗?

Rom*_*man 5

JointJS库核心文件是joint.jsjoint.css.请确保没有丢失.

JointJS +依赖项(jQuery,lodash,backbone)

<link rel="stylesheet" type="text/css" href="joint.css" />
<script src="jquery.min.js"></script>
<script src="lodash.min.js"></script>
<script src="backbone-min.js"></script>
<script src="joint.js"></script>
Run Code Online (Sandbox Code Playgroud)