我正在玩ember-ci并试图找出我应该放置文件的位置。我找到的大多数教程都将它们放在一个文件中,它才有效。
这是我的application。我的问题是templates / application.hbs没有呈现views / index.html和views / about / html,根据我读过的内容,它应该在应用程序的出口处呈现它模板。
我应该将这些文件放在其他地方吗?
答案 0 :(得分:2)
我刚刚完成了你的申请。以下是我注意到的一些错误。
您将html文件放在views
文件夹中。
模板文件应放在templates
文件夹中,其扩展名为hbs
。
在您的模板中,您指定了' data-template-name'。但这不是必要的。只需将要显示的html放在该hbs文件中。该文件的名称是相关部分。 Ember-cli使用自定义解析器。它根据文件名解析控制器,模板,视图等。您可能希望转到项目站点以查看命名约定。它与ember站点中的命名约定略有不同。
现在,这是我为使您的网站正常工作所采取的步骤。
将文件index.html
和about.html
从views
文件夹移至templates folder. I changed the extension of both these files to
。hbs`。
删除了上述2个模板中的脚本标记。