Ember-cli和app结构

时间:2014-07-05 07:53:34

标签: ember.js

我正在玩ember-ci并试图找出我应该放置文件的位置。我找到的大多数教程都将它们放在一个文件中,它才有效。

这是我的application。我的问题是templates / application.hbs没有呈现views / index.html和views / about / html,根据我读过的内容,它应该在应用程序的出口处呈现它模板。

我应该将这些文件放在其他地方吗?

1 个答案:

答案 0 :(得分:2)

我刚刚完成了你的申请。以下是我注意到的一些错误。

  1. 您将html文件放在views文件夹中。 模板文件应放在templates文件夹中,其扩展名为hbs

  2. 在您的模板中,您指定了' data-template-name'。但这不是必要的。只需将要显示的html放在该hbs文件中。该文件的名称是相关部分。 Ember-cli使用自定义解析器。它根据文件名解析控制器,模板,视图等。您可能希望转到项目站点以查看命名约定。它与ember站点中的命名约定略有不同。

  3. 现在,这是我为使您的网站正常工作所采取的步骤。

    1. 将文件index.htmlabout.htmlviews文件夹移至templates folder. I changed the extension of both these files to。hbs`。

    2. 删除了上述2个模板中的脚本标记。