Backebone.Marionette错误类型错误view.on不是函数

时间:2016-06-13 20:18:58

标签: backbone.js marionette

我一直在使用marionette的骨干来服务我的单页网络应用程序但是如果在视图中出现此错误。在核心控制器和帮助程序中,一切都很好,而不是出现此错误。

TypeError: view.on is not a function in backbone.marionette

我的代码是用coffee-script编写的,这是我在帮助程序中使用的代码块。

class AppHelper

  home: ()->
    require['cs!views/home', 'cs!main'], (Home, App)->
      App.container.show Home

new AppHelper()

任何想法我在这里做错了什么?

1 个答案:

答案 0 :(得分:3)

可能是创建类对象时的错误

尝试用这个代码替换你的代码

class AppHelper

  home: ()->
    require['cs!views/home', 'cs!main'], (Home, App)->
      App.container.show(new Home)

new AppHelper()