В
потом провайдит себя как ControlValueAccessor через токен NG_VALUE_ACCESSOR
потом на этот компонент вешается директива formControl
которая инжектит в себя NG_VALUE_ACCESSOR
которая также получает FormControl через инпут
и связывает эти две сущности
В вышестоящем компоненте (BillingInfoComponent) используется мой компонент со вложенной формой (BasicInfoComponent). На компоненте BasicInfoComponent висит директива formControl. Директива formControl ищет на «локальном инжекторе» зависимости определяемые токеном.
Вышеприведенный код подменяет эти зависимости.
Так?