我有一个使用UpgradeModule
的Angular混合应用程序。 AngularJS组件依赖于downgradeInjectable
降级的Angular服务。当我对组件进行单元测试时,我看到了这个错误。
错误:实例化可注入的“ MyService”时出错:不是有效的“ @ angular / upgrade”应用程序。
您是否忘记了降级Angular模块或将其包含在AngularJS应用程序中?
我找到了UpgradeAdapter.registerForNg1Tests
,它解决了这个错误。我喜欢这个功能,但是模块UpgradeAdapter
被说成是已弃用。我想使用一些不推荐使用的替代功能,如果存在的话。