我正在使用Grunt和Yeoman为ember应用预编译我的把手模板。
在教程中,他们写道:
<script type="text/x-handlebars" data-template-name="todos">
...
</script>
相反,我有一个文件todos.hbs
现在我必须创建一个模板:
<script type="text/x-handlebars" data-template-name="todos/index">
</script>
我使用什么语法制作todos/index
.hbs
文件?
答案 0 :(得分:1)
你的todos/index
是嵌套的资源吗?
在这种情况下使用Grunt,我将todos.hbs
放在嵌套ressource的父文件夹中,只渲染其中的{{outlet}}
- 标记,并将todos/index
命名为{{1}在名为index.hbs
的子文件夹中。在这些模板中,我通常省略todos
部分,因为Grunt会根据文件名识别它们。
如果你的路线没有嵌套,你应该能够在没有子文件夹的情况下做同样的事情。如果我错了,请纠正我
确保将Grunt配置为在执行此操作时观看子文件夹以进行更改。见this thread 我希望这有帮助
答案 1 :(得分:0)
在模板目录中创建一个新文件夹todos
,并在其中创建一个index.hbs
文件。