2

在我使用backbone.js 的单页应用程序中,我收到此错误:TypeError: Backbone.$ is undefined 尝试访问同步API 时。

同步 API 以前可以工作。我找不到我弄坏的东西...

4

1 回答 1

7

诀窍在于,对于某些特定功能,主干对其他库具有可选的依赖性。

在开始时将主干的$变量设置为此:

Backbone.$ = root.jQuery || root.Zepto || root.ender || root.$;

所以在这种情况下,主干试图将一些处理转发给 jQuery(或另一个)。

当然,这种依赖意味着 jQuery/X 必须在加载主干之前可用......

订购 jQuery 和骨干加载解决了这个问题。

于 2013-04-04T17:20:20.563 回答