3

我有一个 Angular 混合应用程序,它使用UpgradeModule. AngularJS 组件依赖于降级的 Angular 服务downgradeInjectable。当我对组件进行单元测试时,我看到了这个错误。

错误:实例化可注入的“MyService”时出错:不是有效的“@angular/upgrade”应用程序。

您是否忘记降级 Angular 模块或将其包含在 AngularJS 应用程序中?

我发现UpgradeAdapter.registerForNg1Tests并解决了这个错误。我喜欢这个功能,但UpgradeAdapter据说该模块已弃用。我想使用一些不推荐使用的替代功能,如果存在的话。

4

0 回答 0