this.container.lookupFactory不再适用于ember@2.2.0

jax*_*jax 4 ember.js

自更新到ember@2.2.0

const config = this.container.lookupFactory('config:environment');` 
Run Code Online (Sandbox Code Playgroud)

不再有效.我不能用:

import ENV from 'your-application-name/config/environment'; 
Run Code Online (Sandbox Code Playgroud)

因为我实际上并不知道应用程序名称是什么,因为我在插件和一些蓝图中使用它.

有什么选择?

Kas*_*hif 7

@jax的答案没有提供解决方案.我在EmberJS论坛上找到了解决方案:

Ember.getOwner(this).resolveRegistration('config:environment');
Run Code Online (Sandbox Code Playgroud)

请参阅http://emberjs.com/api/classes/RegistryProxyMixin.html#method_resolveRegistration