簡體   English   中英

正確地將Backbone.Marionette LayoutView附加到應用程序

[英]Properly Attaching a Backbone.Marionette LayoutView to the Application

我正在嘗試使用牽線木偶檢查員 ,但檢查員無法找到我的觀點,大概是因為他們沒有正確附加到應用程序 我需要做什么做注冊的實例Backbone.Marionette.LayoutView用的實例Backbone.Marionette.Application

這是我當前的代碼(在coffeescript中),它沒有正確附加視圖:

App = Backbone.Marionette.Application.extend({
    initialize: (options) ->
        console.log("App Initialized")
        LayoutView = Backbone.Marionette.LayoutView.extend({
            el: '#app'
            template: (data) ->
                return "<section>
                    <navigation id='menu'>...</navigation>
                    <article id='content'>...</article>
                  </section>"
            regions:
                menu: "#menu"
                content: "#content"
        })
        layoutView = new LayoutView()
        layoutView.render()
        sampleModel = new Backbone.Model(name: "test")
});


app = new App({container: '#app'})
app.start()

有問題的人員牽線木偶檢查員github頁面上回答了問題。

App = Backbone.Marionette.Application.extend({
    initialize: (options) ->
        console.log("App Initialized")
        LayoutView = Backbone.Marionette.LayoutView.extend({
            el: '#app'
            template: '#main_template'
            regions:
                menu: "#menu"
                content: "#content"
        })
        @rootView = new LayoutView()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM