自从ember 1.12以来,我收到了这行代码的弃用通知。 位于组件而不是初始化程序中。
this.container.lookup('application:main');
注意:
弃用:在注册管理机构上调用了
lookup
。initializer
API 不再收到容器,你应该使用instanceInitializer
从容器中查找对象。看到 http://emberjs.com/guides/deprecations#toc_deprecate-access-to-instances-in-initializers 了解更多详情。
有什么其他方法来获取主应用程序容器?