2014-12-03 60 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/文件夾中,該組件將可用於每個模板。