1

我今天正在重构一个简单的项目,它有一个部分。当我使用 ES6 将它从全局更新为模块时,我遇到了一个问题,即 ember 找不到部分(这在升级之前有效)。

部分文件被命名为 _foo.handlebars 并放置在根模板文件夹中(不像应用程序是全局的那样嵌套)

它在通过 Grunt 编译下来的最终 deps.min.js 中可用(再次 - 与全局版本相同的过程)。在父模板中它是这样引用的

{{partial "foo"}}

使用 EAK 是否需要您以我不知道的特殊方式命名/组织部分?

4

1 回答 1

1

我不能代表 Ember App Kit,因为我只使用 Ember CLI。由于 Ember CLI 是继任者,因此该解决方案可能也适用于 Ember App Kit。

如果您从文件名中删除下划线,则 Ember 应该可以找到它。至少这是它与 Ember CLI 一起工作的方式。{{render 'test'}}在 处拿起模板app/templates/test.hbs

于 2014-04-25T06:35:39.433 回答