3

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

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

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

4

1 回答 1

8

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

JS:

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

HTML:

<html>
  <body>
   <div id="ember-application-root"></div>  
  </body>
</html>
于 2013-01-03T16:03:54.603 回答