[英]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.