2014-12-03 41 views
0

在ember-cli addon项目中,如果我在addon/components/my-component.js中放置了一个文件,那么如何在消费应用程序句柄文件中使用该文件?如何在句柄模板中使用命名空间组件

通常你会使用下面的,如果它是在应用程序的命名空间:

{{my-component}}

回答

0

如果你的插件被称为 “灰烬CLI一些附加组件”,则:

import DataRouteMixin from "ember-cli-some-addon/mixins/data-route"; 

参见: https://github.com/stefanpenner/ember-cli/pull/1544

在你的情况下,使用一个组件,使它可用于所有的模板,你必须将它注入到该容器使用初始化器。尽管这看起来像是在与Ember CLI工作流程对抗。

如果您将插件组件放置在app/文件夹中,该组件将可用于每个模板。