如何将Ember根模板放入特定位置

时间:2013-01-03 15:51:59

标签: ember.js handlebars.js

那里有很多很棒的Ember示例,但它们似乎都只在沙盒DOM上显示Ember模板渲染,没有实际的HTMLBODY标签。它展示了如何很好地将模板相互连接起来,但遗漏了一个主要问题:

如何将根Ember模板放在我页面的DOM上的特定位置?

我在文档中看到了appendTo()函数,但这似乎是错误的和hacky。

1 个答案:

答案 0 :(得分:8)

您可以在创建时将元素id属性传递给应用程序中的rootElement

JS:

App = Ember.Application.create({
rootElement : "#ember-application-root",
});

HTML:

<html>
  <body>
   <div id="ember-application-root"></div>  
  </body>
</html>