первая статься из инета https://medium.com/@matsal.dev/angular-usevalue-useclass-useexisting-and-usefactory-in-a-nutshell-97db8d206084
тут вроде все очевидно из названия, кроме того что useExisting это использование существующего токена в инжекторе.
Обсуждают сегодня