[英]Uncaught TypeError: Cannot read property '0' of undefined when trying to display data
[英]Uncaught TypeError: Cannot read property 'push' of undefined - when trying to JointJS Hello World example
我正在尝试让JointJS“ Hello World”示例起作用
参考: https : //resources.jointjs.com/tutorial/hello-world
所有依赖项都以正确的顺序加载,但是我Uncaught TypeError: Cannot read property 'push' of undefined
以下异常: Uncaught TypeError: Cannot read property 'push' of undefined
尝试运行示例时, Uncaught TypeError: Cannot read property 'push' of undefined
。
我意识到Backbone需要下划线,但是我在另一篇文章中读到Backbone 1.3.3应该与Lodash兼容。 当我添加下划线时,似乎与lodash(jointjs要求)冲突。 例如。 “ _.create未定义”。
我尝试了许多不同的版本都没有用。
这是一个jsfiddle,我正在尝试使其运行。
https://jsfiddle.net/0mdg8xja/1/
我在做什么错?在这种情况下如何解决此异常?
我想到了查找现有的JSFiddles的想法,偶然发现了这一点:
https://jsfiddle.net/robertrozas/gfaL9ype/
我将hello world示例与此示例进行了比较,似乎我所缺少的唯一一件事就是必须将javascript包装在其中:
$(function(){ });
无论我使用什么版本,这似乎都可以工作。 我测试JointJS 0.9.7
和1.1.0
,骨干1.1
, 1.3.3
和lodash 3.10.1
。
如果有人像我一样偶然碰到了相同的额头,这就是更新的JSFiddle。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.