【发布时间】:2014-07-01 16:35:45
【问题描述】:
我从 Marionette 1.8.3 升级到 2.0.1,因为我的 ItemViews 上的视图事件被销毁时遇到问题,但我现在在 lib\backbone.marionette.js 的第 2869 行收到错误:
var globalCh = Backbone.Wreqr.radio.channel('global');
错误:无法读取未定义的属性“通道”
我使用的是 1.3.1 版的 Backbone.Wreqr,但我仍然收到错误消息。
我尝试过的事情:
- 我已尝试使用不包含 Wreqr & Babysitter 的文件,但仍然出现错误。
- 我已将 Wreqr 和 Babysitter 添加到 require_config 中的路径,但我的 Wreqr 版本似乎被另一个不包含 Wreqr.radio 的版本(不知道它来自哪里)覆盖
我已经卸载 Backbone.Wreqr 并安装了 Backbone.Radio 并将上面的行更改为:
var globalCh = Backbone.Radio.channel('global');
我真的不想这样做,因为我们倾向于按原样使用下载的版本。
我应该与升级后的 Marionette 2.0.1 一起安装一些特定的东西吗?
【问题讨论】:
标签: javascript backbone.js marionette