我今天正在重构一个简单的项目。当我使用ES6将它从全局变为模块时,我遇到了一个问题,即ember找不到部分(这在升级之前有效)。
部分文件名为_foo.handlebars并放在根模板文件夹中(没有嵌套,就像应用程序是全局的一样)
它是在最终的deps.min.js中提供的,它是通过Grunt编译的(同样是-same进程作为全局版本)。在父模板中,它被引用如此
{{partial "foo"}}
使用EAK是否要求您以我不知道的特殊方式命名/组织部分内容?
答案 0 :(得分:1)
我不能说Ember App Kit因为我只使用Ember CLI。由于Ember CLI是继承者,因此该解决方案可能也适用于Ember App Kit。
如果从文件名中删除下划线,则应由Ember找到。至少这是它与Ember CLI一起使用的方式。 {{render 'test'}}
在app/templates/test.hbs
处获取模板。