javascript - Ember.js 和 Yeoman,外部模板文件插入

原文 标签 javascript cordova ember.js handlebars.js yeoman

我是一个使用 Ember.js 的新手,我今天才开始查找它。
我目前正在计划使用 Ember.js 和 Yeoman 开发一个 Phonegap 应用程序,当我在原型(prototype)设计和调查 Ember.js 框架时,我想知道:

您如何在 index.html 中使用外部模板文件?在我见过的每个教程、帖子、指南或文档中,index.html 似乎都包含所有模板,格式为

<script data-template-name="my_template_name" type="text/x-handlebars">
{{my_handlebar_variable_content}}
</script>

等等……

但是当我使用 Yeoman 创建应用程序时,它会生成一个脚本/模板文件夹,其中包含所有 template.handlebars模板文件。

我该如何使用它们?我的意思是,我想,只要需要它们,index.html 中就应该需要它们,但我该怎么做呢?
我已遵循此说明 https://github.com/yeoman/yeoman/issues/455#issuecomment-8598553我现在有一个我在 index.html 中需要的 application.js。

但是我如何告诉我的应用程序我需要在我的 index.html 中需要相关的(到我的路由)模板才能将其插入到 DOM 中?

我真的不想在一个 .html 文件中定义我的所有模板。

我肯定错过了什么…

谢谢 !

最佳答案

我实际上使用了这个脚本:https://stackoverflow.com/a/13474886/1345058到目前为止,这似乎工作正常。

我可能会回来。

关于javascript - Ember.js 和 Yeoman,外部模板文件插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13615798/

相关文章:

javascript - 使用 React 扩展运算符在数组中设置状态

javascript - 使用 jQuery .click() (或类似的)在 href 属性中触发 javascript

asp.net - 如何让谷歌地图API获取指定区域的餐厅

javascript - this.state 在 React 组件渲染函数中未定义

jquery - Windows Phone jQuery ajax回调的Phonegap未执行

javascript - 将 sortBy ('name' )放在 Controller 中的哪里?

android - Cordova inAppBrowser 无法在 android 上运行

cordova - 如何防止cordova在输入失去焦点时隐藏键盘

javascript - 在 Ember.js 的每个循环中检查重复项

javascript - Ember isController V/s isRoute V/s isComponent