我一直在搞乱embejs,我一直在使用带有脚本标签的默认index.html来在页面上呈现模板,但是我的index.html文件中充斥着:
<script type="text/x-handlebars" data-template-name="aisis">
</script>
我想分手。现在我在rails应用程序中使用了一点ember,但是这个应用程序没有后端,除了javascript和html之外没有使用任何其他东西作为一个简单的内部应用程序。
我的问题是,我如何将其拆分为部分和其他各种模板,仍然保持应用程序的美观,小巧,简单易用?我已经看到了一堆用于为你生成或支撑项目的ember工具,但是我很快就迷失了。我一直在做的事情已经教会了我很多,只是我的项目在一个索引文件中是庞大的......
答案 0 :(得分:0)
Ember的设计使每条路线都与模板相对应。每当您输入新路线时,将自动呈现相应的模板,除非您覆盖“renderTemplate”钩子。
尝试浏览“使用入门”指南:http://emberjs.com/guides/
答案 1 :(得分:0)
我建议您查看yeoman
工具套件:http://yeoman.io/
它包括一个Ember生成器,它将支撑您的项目,创建您的bower依赖项,为构建生成grunt
文件等。安装generator-ember
以开始使用脚手架。
只需创建一个空文件夹,然后使用yo ember
即可获得完整的应用程序。看看生成的内容,您可以了解应用程序中包含哪些内容。
答案 2 :(得分:0)
我会查看Ember App Kit。除了自动导入正确的模块,使用linting代码和提供各种构建选项外,它还允许您将模板分解为各种文件。
Ember App Kit(EAK)是一款用于开发的强大入门套件 Ember.js中的应用程序。 EAK使开发,构建,测试变得容易 并独立于任何后端构建过程部署应用程序。