4

我有一个主干视图和一个子视图,每个视图都有自己的模板。我想附加子视图,但在当前视图内的特定 div 中。

这些是我的视图和子视图模板:

<script type="text/template" id="containerTmpl">
  <div id="container">
      <div id="inner-container">
      </div>  
  </div>
</script>

<script type="text/template" id="photoTmpl">
    <img src="<?- url ?>" alt="" />
</script>

我想要做的是当我将 photoTmpl 附加到 containertmpl 时,我想将它附加到内部容器中。当我说时,目前处于主干视图

this.$el.append(view.render().el);

它清空容器 div 内容并将其替换为 photoTmpl div。

4

1 回答 1

4

从元素中获取内部容器,并在其中渲染子视图:

this.$('#inner-container').append(view.render().el);
于 2013-04-16T21:40:29.530 回答