【发布时间】:2014-02-25 13:27:59
【问题描述】:
我有一个如下所示的 Emberjs 模板:
<script type="text/x-handlebars" data-template-name="content-area">
<div id="content">
<div id="side-tree" class="ui-layout-west">
<!-- components and deployments tree-->
<div id="componentsTree" data-source="ajax"></div>
</div>
<div id="center-content" class="ui-layout-center">
{{outlet content-area}}
</div>
</div>
</script>
我需要根据用户生成的事件将不同的模板呈现到该内容区域插座中。
另外,在渲染这些模板时,我需要传递一些数据以便正确渲染。
在处理这些事件时,如何明确告诉 Ember 将带有特定数据的模板(例如 A 或 B)渲染到内容区域出口?
谢谢!
【问题讨论】:
-
你传递什么数据?你在渲染什么模板?回答这个问题将有助于引导您朝着正确的方向前进。你可以看看
renderTemplate钩子在Route和render方法。
标签: javascript templates ember.js render mustache