Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ember.js 使用Ember App Kit时如何命名/组织部分?_Ember.js_Ember App Kit - Fatal编程技术网

Ember.js 使用Ember App Kit时如何命名/组织部分?

Ember.js 使用Ember App Kit时如何命名/组织部分?,ember.js,ember-app-kit,Ember.js,Ember App Kit,我今天正在重构一个简单的项目,它有一个局部的缺陷。当我使用ES6将它从全局更新到模块时,我遇到了一个问题,ember找不到一个部分(这在升级之前就起作用了) 部分文件名为_foo.handlebar,并放置在根模板文件夹中(与应用程序为globals时没有嵌套) 它在最终的deps.min.js中可用,该文件通过Grunt编译而成(与globals版本的过程相同)。在父模板中,它是这样引用的 {{partial "foo"}} 使用EAK是否需要您以我不知道的特殊方式命名/组织部分?我不能代表

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

部分文件名为_foo.handlebar,并放置在根模板文件夹中(与应用程序为globals时没有嵌套)

它在最终的deps.min.js中可用,该文件通过Grunt编译而成(与globals版本的过程相同)。在父模板中,它是这样引用的

{{partial "foo"}}

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

我不能代表Ember App Kit说话,因为我只使用Ember CLI。由于Ember CLI是后续版本,此解决方案可能也适用于Ember应用程序工具包

如果从文件名中删除下划线,则Ember会找到该下划线。至少这是它与Ember CLI的工作方式
{render'test'}
app/templates/test.hbs

上拾取模板,非常好!(尽管我对globals和ES6之间的不同并不感到兴奋)