У меня есть угловое гибридное приложение, которое использует UpgradeModule
.Компоненты AngularJS зависят от сервисов Angular, пониженных до downgradeInjectable
.Когда я проводил модульное тестирование компонентов, я видел эту ошибку.
Ошибка: ошибка при создании экземпляра инъекционного MyService: недопустимое приложение @ angular / upgrade.
Неужели вызабыли понизить версию модуля Angular или включить его в приложение AngularJS?
Я нашел UpgradeAdapter.registerForNg1Tests
, и он решил эту ошибку.Мне нравится эта функция, но модуль UpgradeAdapter
называется устарел .Я хотел бы использовать некоторую альтернативную функцию, которая не считается устаревшей, если она существует.