TypeError:骨干.$未定义
TypeError: Backbone.$ is undefined
在我使用backbone.js的单页应用程序中,我得到这个错误:TypeError: Backbone.$ is undefined
而试图访问同步API。
同步API之前正在工作。
诀窍在于主干在某些特定功能上可选择依赖于其他库。
主干的$
变量在开始时设置为:
Backbone.$ = root.jQuery || root.Zepto || root.ender || root.$;
所以在这种情况下,backbone试图将一些处理转发给jQuery(或另一个)。
当然,这个依赖意味着jQuery/X必须在主干加载之前可用。排序jQuery和主干加载解决了这个问题。
相关文章:
- 为什么“;未定义的“;在JavaScript中结束循环
- 要求未定义JS回调参数
- 如何检查管道中未定义的项目
- TypeError:无法读取属性'推'未定义的JavaScript
- $window.ga在AngularJS事件中未定义
- 未捕获的TypeError无法读取未定义的属性socialsharing
- 为什么grunt contrib connect的中间件选项的第三个参数是未定义的
- 无法获取属性'selectedIndex'的未定义引用或null引用
- 如何消除代码中的未定义和其他问题
- 未捕获的ReferenceError:$未定义
- this.router在AngularJS 2中未定义
- 骨干's Router.execute(callback,args,name)方法获取未定义的名称
- “渲染骨干模型视图”返回未定义的结果
- 骨干视图说模型是未定义的
- 骨干路由器多参数;第二个参数未定义
- 当尝试将对象添加到骨干集合时,此模型未定义
- TypeError:骨干.$未定义
- 未定义不是骨干中的函数错误
- React返回未定义的ruby数组.带骨干模型
- 骨干:传递模型属性给视图返回未定义