2016-06-13 7 views
1

Я использую магистраль с марионеткой для обслуживания своего веб-приложения одной страницы, но если получена эта ошибка во взглядах. Все нормально в основных контроллерах и помощниках, вместо этого получая эту ошибку.Backebone.Marionette Тип ошибки error view.on не является функцией

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() 

Любые идеи, что я делаю неправильно здесь?

+0

это единственный код, который вы написали? Будет полезно, если вы опубликуете больше об этом –

ответ

2

Может быть ошибка при создании объекта класса

Попробуйте заменить код с этим одним

class AppHelper 

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

new AppHelper()