Обновление до Angular 9 из 8 вызвало циклическую c ошибку зависимости
Я только что обновился до Angular 9 и исправил все ошибки компиляции. Теперь я получаю ошибку, связанную с зависимостью cycli c, которую не могу отследить.
Error: Cannot instantiate cyclic dependency! ApplicationRef
at throwCyclicDependencyError (core.js:8072)
at R3Injector.hydrate (core.js:17049)
at R3Injector.get (core.js:16803)
at injectInjectorOnly (core.js:940)
at ɵɵinject (core.js:950)
at Object.NgbModalStack_Factory [as factory] (ng-bootstrap.js:6262)
at R3Injector.hydrate (core.js:17053)
at R3Injector.get (core.js:16803)
at injectInjectorOnly (core.js:940)
at Module.ɵɵinject (core.js:950)
Если я посмотрю на блок ng- bootstrap. js: 6262 код выглядит так, как будто он ссылается на компонент NgbModal
NgbModalStack.ɵprov = ɵɵdefineInjectable({ factory: function NgbModalStack_Factory() { return new NgbModalStack(ɵɵinject(ApplicationRef), ɵɵinject(INJECTOR), ɵɵinject(DOCUMENT), ɵɵinject(ScrollBar), ɵɵinject(RendererFactory2), ɵɵinject(NgZone)); }, token: NgbModalStack, providedIn: "root" });
NgbModalStack = __decorate([ __param(2, Inject(DOCUMENT))
], NgbModalStack);
Это не может быть напрямую связано с ошибкой Speci c, но я не вижу ничего, что могло бы вызвать это. Кто-нибудь задумался над тем, что может вызвать это, или это может быть ошибка в библиотеке Angular Bootstrap?