Это может произойти, если вы попытаетесь явно переопределить унаследованную инъекцию с undefined
или null
.
В Angular 8 все было в порядке
{
provide: AMBIENT_CART,
useExisting: undefined
}
с Angular 9 его нужно изменить на
{
provide: AMBIENT_CART,
useValue: undefined
}
Если вам интересно: в моем случае я делал это по соображениям безопасности, чтобы убедиться, что я не использовал этот конкретный инъекционный препарат по ошибке.