ember.js - 如何将 Ember 根模板放置到特定位置

标签 ember.js handlebars.js

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

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

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

最佳答案

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

JS:

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

HTML:

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

关于ember.js - 如何将 Ember 根模板放置到特定位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14142330/

相关文章:

javascript - Handlebars : Access has been denied to resolve the property "from" because it is not an "own property" of its parent

jquery - Handlebars 预输入计数结果显示

javascript - Handlebars /模板使用模板作为对象

ember.js - 渲染模板如何将自定义模板渲染到路由使用的默认模板中定义的导出中。

javascript - Ember 使用 jquery 文件上传

ember.js - 在 Ember 中多次渲染部分

javascript - 如何让 Handlebars 模板返回 DOM 元素而不是 HTML 字符串?

javascript - handlebar js生成apple .replace() Html元素

ember.js - Ember Inspector 在检查我自己的 ember 应用程序时给我错误

ember.js - Ember 简单例份验证如何在身份验证数据可用时进行更新