0

私はRailsアプリケーションでMarionette(Backbone.js)を使用しています。2つのテンプレートの間で選択してください。

私は何をしたいことは、IDと一致した場合に別のテンプレートをロードしているが、これは私が持っているものである

join_room.html.slimファイル

... 
MyAppManager.start({ 
     tmpltRoute: templateRoute 
}); 
... 

menu_view.js.coffee

@MyAppManager.module "Layout", (Layout, MyAppManager, Backbone, Marionette, $, _) -> 
    Layout.MenuView = Marionette.ItemView.extend 
    initialize: (options)-> 
     @isPremium = options.isPremium 
     @isStandard = options.isStandard 
     @tmpltRoute = options.tmpltRoute 
    template: JST[this.tmpltRoute] 

答えて

0
Layout.MenuView = Marionette.ItemView.extend 
    template: JST["marionette/app/templates/layout-menu"] 
    getTemplate: -> 
     if this.isCase 
     return JST["marionette/app/templates/layout-menu-case"] 
     else 
     return JST["marionette/app/templates/layout-menu"] 
関連する問題