Ember.js 从外部注入和余烬服务

Ember.js 从外部注入和余烬服务,ember.js,dependency-injection,Ember.js,Dependency Injection,我可以从初始值设定项向组件注入服务吗?我希望在我的应用程序组件中的任何组件中都有一个属性,该属性提供静态配置信息。我知道我可以在组件内部执行此操作: cfgStore: Ember.inject.service('cfgstore-reader') 我可以在初始化器中将对象添加到我的组件中: let cfg = Ember.Object.extend(cfgStore); export function initialize(application) { application.regi

我可以从初始值设定项向组件注入服务吗?我希望在我的应用程序组件中的任何组件中都有一个属性,该属性提供静态配置信息。我知道我可以在组件内部执行此操作:

cfgStore: Ember.inject.service('cfgstore-reader')
我可以在初始化器中将对象添加到我的组件中:

let cfg = Ember.Object.extend(cfgStore);

export function initialize(application) {
  application.register('cfgstore:main', cfg);
  application.inject("component", "cfgstore", "cfgstore:main");
}

我可以对喷油器做同样的操作吗?我可以找到任何样本,它似乎确实有效…

您应该能够注入服务:

application.inject("component", "cfgstoreReaderService", "service:cfgstore-reader");

对喷油器执行相同操作是什么意思?是指从初始化器而不是在部件内部进行喷油