在当前模板中,将子模板附加到特定的 div 中:Backbone

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中时,我希望将其添加到inner-container中。在backbone视图中,当我说...
this.$el.append(view.render().el);

它清空容器 div 的内容并用 photoTmpl div 替换它。
1个回答

4
从元素中获取内部容器,并在其中渲染子视图:
this.$('#inner-container').append(view.render().el);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接