Emberjs loadInitializer错误

时间:2015-06-29 05:28:36

标签: javascript ember.js

不确定如何更正此错误。我跟随此截屏视频https://www.youtube.com/watch?v=vLXGKNA4P_g,看来对Ember的更新打破了功能。

DEPRECATION: `lookup` was called on a Registry. The `initializer` API 
no longer receives a container, and you should use an `instanceInitializer` to look up objects from the container. 
See http://emberjs.com/guides/deprecations#toc_deprecate-access-to-
instances-in-initializers for more details.

我是Ember的新手并且在github上找到了https://github.com/emberjs/data/issues/3051线程,但我不太确定如何解决这个问题。这是我的app.js文件

import Ember from 'ember';
import Resolver from 'ember/resolver';
import loadInitializers from 'ember/load-initializers';
import config from './config/environment';

var App;

Ember.MODEL_FACTORY_INJECTIONS = true;

App = Ember.Application.extend({
  modulePrefix: config.modulePrefix,
  podModulePrefix: config.podModulePrefix,
  Resolver: Resolver
});

loadInitializers(App, config.modulePrefix);

export default App;

有人可以解释如何使其符合错误吗?文档表明了这一点:

http://emberjs.com/deprecations/v1.x/#toc_deprecate-access-to-instances-in-initializers

但是对Ember不熟悉,我不确定这意味着什么或如何实现它。

0 个答案:

没有答案