Backbone.js 我是否可以阻止主干布局管理器生成额外的<;部门>;s

Backbone.js 我是否可以阻止主干布局管理器生成额外的<;部门>;s,backbone.js,backbone-layout-manager,Backbone.js,Backbone Layout Manager,鉴于这些模板: <script id="template1" type="layout"> Template 1 contents </script> <script id="template2 type="layout"> Template 2 contents <section class="subview"></section> </script> 我得到这个输出: Template 2 con

鉴于这些模板:

<script id="template1" type="layout">
    Template 1 contents
</script>

<script id="template2 type="layout">
   Template 2 contents
   <section class="subview"></section>
</script>
我得到这个输出:

Template 2 contents
<section class="subview"><div>Template 1 contents</div></section>
模板2内容
模板1内容
我如何获得这个输出

Template 2 contents
<section class="subview">Template 1 contents</section>
模板2内容
模板1内容

我会在模板中使用以下内容,保持模板1的模板不变:

<script id="template2 type="layout">
    Template 2 contents
</script>
这将为您提供以下信息

<div>
   Template 2 contents
   <section class="subview">Template 1 contents</section>
</div>

模板2内容
模板1内容

除非指定标记名属性,否则我找不到其他删除“div”的方法。

如果template1包含以下内容:

<div class="myContents"></div>
<div>
   Template 2 contents
   <section class="subview">Template 1 contents</section>
</div>
<div class="myContents"></div>
afterRender: function() {
    this.getView('.subView').$el.find('.myContents').unwrap();        
},