我有一个牵线木偶布局,我想直接附加到页面元素。
App.Views.Layouts.Unauthenticated = Backbone.Marionette.Layout.extend
template: "layouts/unauthenticated"
regions:
content: "#content"
header: "#header"
footer: "#footer"
views: {}
initialize:->
@el = $("body")
@delegateEvents()
然后在应用程序中,我这样做
App.layouts.unauthenticated = new App.Views.Layouts.Unauthenticated()
App.layouts.unauthenticated.render()
布局未附加到页面。 如何将身体作为“el”使用,因为我不需要额外的包装。
答案 0 :(得分:6)
您需要在视图的定义中设置el
,而不是在初始化程序中。
App.Views.Layouts.Unauthenticated = Backbone.Marionette.Layout.extend
el: "body"
template: "layouts/unauthenticated"
regions: ...