简体   繁体   English

如何解决这个问题 - 不推荐使用注入的`容器`。 恩伯2.3

[英]How solve this - Using the injected `container` is deprecated. Ember 2.3

How solve this follow message em emberjs 2.3 如何解决这个关注消息em emberjs 2.3

After upgrade version this start appear. 升级版本后,此开始出现。

Using the injected container is deprecated. Please use the getOwner helper instead to access the owner of this object

As Kitler mentioned, Ember's changelog is a good place to check for how to handle deprecations, but sometimes it can be confusing if you're new to Ember. 正如Kitler所提到的, Ember的更改日志是检查如何处理弃用的好地方,但有时如果你是Ember的新手,可能会让人感到困惑。

Search your code for this.container or export function initialize(application, container) . 在代码中搜索this.containerexport function initialize(application, container) Replace that with something like this: 用以下内容替换:

let owner = Ember.getOwner(this);
owner.lookup('whatever:was:in:this.container.lookup');

Making that change should silence the deprecation message and fix your app. 进行此更改应该使弃用消息静音并修复您的应用程序。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Navigator.getUserMedia() 已弃用。 如何更改为 MediaDevices.getUserMedia() - Navigator.getUserMedia() deprecated. How to change to MediaDevices.getUserMedia() 不推荐使用 URL 解析 NodeJS。 如何解析相对网址? - URL Parse NodeJS Deprecated. How to parse relative url? amd-dependency已弃用。 如何使用导入“模块” - amd-dependency is deprecated. How to use import “module” gulp.run已弃用。我如何撰写任务? - gulp.run is deprecated. How do I compose tasks? 在Ember控制器中使用依赖项注入字段 - Using Dependency Injected Fields in Ember Controllers 如何模拟由余烬的IoC注入的属性 - How to mock a property injected by ember's IoC Observable `of` 已弃用。 什么是等价物? - Observable `of` deprecated. What is the equivalent? 'v-on' 指令上的 'KeyboardEvent.keyCode' 修饰符已弃用。 在 vue 中使用 'KeyboardEvent.key' - 'KeyboardEvent.keyCode' modifier on 'v-on' directive is deprecated. Using 'KeyboardEvent.key' instead in vue 在angular 5.2.1生产中,不赞成使用ules \\ bootstrap \\ dist \\ css \\ bootstrap.cssNode#moveTo。 使用容器#追加 - In angular 5.2.1 production getting …ules\bootstrap\dist\css\bootstrap.cssNode#moveTo was deprecated. Use Container#append 使用call()时如何停止Ember Render抱怨过时的无报价参数? - How to stop Ember Render complaining about deprecated quoteless parameters when using call()?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM