我试图扩展joint.shapes.devs.Atomic模型,但得到的最大调用堆栈大小超过"错误。
这显然是devs模块的正常行为。 (请参阅以下链接:https://groups.google.com/forum/#!topic/jointjs/md5s_fKPl_M)。
我想知道是否有办法解决这个问题?直接编辑devs模块会更好吗?上述链接中的解决方案对我来说不起作用,因为我需要能够将数据转换为JSON。
修改
我根据开发者模型创建了自己的对象。我可以根据需要扩展这个模型,但我仍然不喜欢这个解决方案。我不认为它提供了与我想要的相同的灵活性。如果有人有更好的选择,请告诉我。