Backbone.Marionette 中项目视图和布局中的额外 div [英] Extra divs in itemviews and layouts in Backbone.Marionette
问题描述
我正在尝试 Backbone.Marionette,但我很困惑为什么我的布局和 ItemViews 不断生成额外的 div.
顺便说一句,例子是在咖啡中.
AppLayout = Backbone.Marionette.Layout.extend模板:#my-layout",地区:菜单:#menu",内容:#内容"MyMenuView = Backbone.Marionette.ItemView.extend模板:'#project_wiz_nav_template'MyContentView = Backbone.Marionette.ItemView.extend模板:'#project_setup_template'MyApp = new Backbone.Marionette.Application()MyApp.addRegionsmainRegion: '#project'MyApp.addInitializer ->布局 = 新 AppLayout()MyApp.mainRegion.show(布局)layout.menu.show(new MyMenuView())layout.content.show(new MyContentView())MyApp.start()
这是 index.html 包含的内容:
<script type='text/template' id='project_wiz_nav_template'><h2>HI</h2><script type='text/template' id='project_setup_template'><h2>世界</h2><script id="my-layout" type="text/template"><h2>你好!</h2><div id="菜单"></div><div id="内容"></div>
这是它产生的:
<div><h2>你好!</h2><div id="菜单"><div><h2>HI</h2>
<div id="内容"><div><h2>世界</h2>