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();
},