我有一个主干视图,称为容器
ContainerView = Backbone.View.extend({
template: _.template($('#containerTmpl').html()),
//this.$el.append(subview.render().el);
}
然后有一个子视图
PictureView = Backbone.View.extend({
template: _.template($('#photoTmpl').html())
}
我的模板如下所示:
<script type="text/template" id="containerTmpl">
<div id="container">
</div>
</script>
<script type="text/template" id="photoTmpl">
<div class="photo-container">
<img src="<?- url ?>" alt="" />
</div>
</script>
当它实际呈现在页面上时,我看到创建了一个额外的 Div,我的结构如下所示:
<div id="container">
<div> <!--Where is this extra div coming from??? -->
<div class="photo-container">
<img/>
</div>
</div>
</div>