在ember-cli插件项目中,如果我在addon/components/my-component.js
中放置一个文件,那么如何在消费应用程序的把手文件中使用呢?
通常,如果它在应用程序命名空间中,您将使用以下内容:
{{my-component}}
答案 0 :(得分:0)
如果你的插件名为“Ember CLI Some Addon”,那么:
import DataRouteMixin from "ember-cli-some-addon/mixins/data-route";
请参阅:https://github.com/stefanpenner/ember-cli/pull/1544
在您的情况下,使用组件,要使其可用于所有模板,您必须使用初始化程序将其注入容器。虽然,这看起来像是对抗Ember CLI工作流程。
如果您将插件组件放在app/
文件夹中,该组件将可用于每个模板。