那里有很多很棒的Ember示例,但它们似乎都只在沙盒DOM上显示Ember模板渲染,没有实际的HTML
或BODY
标签。它展示了如何很好地将模板相互连接起来,但遗漏了一个主要问题:
如何将根Ember模板放在我页面的DOM上的特定位置?
我在文档中看到了appendTo()
函数,但这似乎是错误的和hacky。
答案 0 :(得分:8)
您可以在创建时将元素id
属性传递给应用程序中的rootElement
:
JS:
App = Ember.Application.create({
rootElement : "#ember-application-root",
});
HTML:
<html>
<body>
<div id="ember-application-root"></div>
</body>
</html>